fix(backend): 修复全面审阅发现的核心问题
修复索引首次失败回滚、Vault 扫描边界、Markdown 代码围栏和 UTF-16 Citation 偏移。 收紧 Plugin 权限与 JSON Schema 校验,补齐 Note Move、Task、Attachment 和 Transcript Tool。 接入 OpenAI SSE 与 Ollama JSONL 真流式输出,修正 Provider PATCH 语义并限制运行时内存保留。 新增对应回归测试,后端测试增至 62 项。
This commit is contained in:
@@ -23,6 +23,7 @@ class Settings:
|
||||
data_dir: Path
|
||||
db_path: Path
|
||||
vault_path: Path
|
||||
attachments_path: Path
|
||||
|
||||
|
||||
@lru_cache
|
||||
@@ -37,4 +38,7 @@ def get_settings() -> Settings:
|
||||
data_dir=data_dir,
|
||||
db_path=Path(os.getenv("APP_DB_PATH", str(data_dir / "app.db"))),
|
||||
vault_path=Path(os.getenv("APP_VAULT_PATH", str(data_dir / "vault"))),
|
||||
attachments_path=Path(
|
||||
os.getenv("APP_ATTACHMENTS_PATH", str(data_dir / "attachments"))
|
||||
),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user