fischer-agentkit/src/agentkit/server/routes
chiguyong d026a91f43 feat(rag_platform): U6 — hit processing mode + KB settings
Add hit_processing.py: HitProcessor with model_opt (LLM-generated) and direct (concatenated chunks) modes, with in-process cache
Add settings.py: KBSettings/KBSettingsUpdate models, KBSettingsStore with async CRUD
Add KB settings endpoints to kb_management.py: GET/PUT /kb-management/kbs/{kb_id}/settings with owner-only modification

Tests: 43 new tests (25 hit_processing + 18 settings), 293 total passing
2026-06-25 12:44:47 +08:00
..
__init__.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
admin.py fix(review): U5 DB migration — always run init_auth_db + busy_timeout 2026-06-22 16:40:30 +08:00
agents.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
auth.py fix: Tauri reload, multi-conv blocking, skill install, UI polish 2026-06-23 11:03:46 +08:00
bitable.py feat(bitable): add bitable companion service with full P0-P2 fixes 2026-06-25 01:09:59 +08:00
calendar.py test(calendar): wire calendar router into app.py + test plan 2026-06-24 11:51:31 +08:00
chat.py feat(orchestrator): add pipeline checkpoint and crash recovery (U7) 2026-06-24 21:04:18 +08:00
config_sync.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
documents.py feat(documents): add document processing capability (U1-U9) 2026-06-23 15:05:01 +08:00
evolution.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
evolution_dashboard.py fix(gui): 修复对话无skill时无法聊天、空对话列表、输入框清空、监控数据 2026-06-13 11:32:45 +08:00
experts.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
health.py fix(review): address all 14 P2 advisory findings 2026-06-06 18:20:46 +08:00
kb_management.py feat(rag_platform): U6 — hit processing mode + KB settings 2026-06-25 12:44:47 +08:00
llm.py fix: code review P0/P1 fixes — history param bug, llm dict access, WS ping 2026-06-15 08:30:49 +08:00
llm_gateway.py fix(review): U1 Redis quota enforcement — key construction + fail-closed + degradation recovery + async 2026-06-22 16:22:33 +08:00
memory.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
metrics.py fix(review): address all 14 P2 advisory findings 2026-06-06 18:20:46 +08:00
portal.py fix: UI/UX 修复 + 暗色主题 + async generator 防御 2026-06-20 23:35:57 +08:00
settings.py fix(review): U3 atomic file writes for YAML + .env + skill config 2026-06-22 17:03:27 +08:00
skill_management.py feat(skills): distinguish agent templates from business skills in UI 2026-06-23 15:55:59 +08:00
skills.py feat(admin): U6 — Skill & KB management endpoints + department binding 2026-06-21 16:19:51 +08:00
system.py fix: UI/UX 修复 + 暗色主题 + async generator 防御 2026-06-20 23:35:57 +08:00
tasks.py feat(bitable): add bitable companion service with full P0-P2 fixes 2026-06-25 01:09:59 +08:00
terminal.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
terminal_server.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
terminal_whitelist.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
workflows.py fix: comprehensive code review fixes + WS test stability 2026-06-15 08:17:34 +08:00
ws.py fix: comprehensive code review fixes + WS test stability 2026-06-15 08:17:34 +08:00