fischer-agentkit/src/agentkit/core
chiguyong b4ba65b9ca fix(gui): 修复启动报错和对话列表不正确的两个关键Bug
Bug1: 'async for' requires __aiter__ method, got coroutine
- EventQueue.subscribe() 在 _closed=True 时直接 return,
  Python 将其视为协程而非异步生成器
- 修复: 添加不可达的 yield 语句,确保函数始终为异步生成器

Bug2: 启动时对话列表全显示"对话",无法识别之前的对话
- list_conversations() 不加载消息,_derive_conversation_title
  遍历空 messages 列表导致标题全为"对话"
- 修复: list_conversations 从 SQLite 加载首条用户消息用于标题推导

Bug2b: WebSocket 不响应前端对话切换
- conv 变量只在首条消息时设置,之后忽略 conversation_id
- 修复: 每条消息都检查 conversation_id,切换时更新 conv
2026-06-18 16:26:02 +08:00
..
__init__.py feat: hub-and-spoke experts, tiered tool injection, unified event model (U3/U7/U10) 2026-06-17 10:46:16 +08:00
agent_pool.py fix(review): comprehensive P0-P2 code review fixes 2026-06-12 22:18:25 +08:00
base.py fix: comprehensive code review fixes + WS test stability 2026-06-15 08:17:34 +08:00
compressor.py feat(compression): U1 CompressionStrategy Protocol and create_compressor factory 2026-06-07 18:19:27 +08:00
config_driven.py fix: comprehensive code review fixes + WS test stability 2026-06-15 08:17:34 +08:00
dispatcher.py feat(server): Phase B - auth, rate limiting, SSRF protection, handler whitelist 2026-06-05 23:37:36 +08:00
event_queue.py fix(gui): 修复启动报错和对话列表不正确的两个关键Bug 2026-06-18 16:26:02 +08:00
exceptions.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
fallback.py fix(review): resolve all P0/P1/P2 findings from code review 2026-06-16 09:08:03 +08:00
goal_planner.py feat: autonomous task execution - connect PlanExecEngine + TeamOrchestrator 2026-06-15 12:41:32 +08:00
handoff_transport.py feat: Expert Team Mode — plan-execute collaboration with conversation UI 2026-06-14 22:20:14 +08:00
headroom_compressor.py fix(agentkit): resolve all P0/P1/P2/P3 issues from code review 2026-06-07 22:05:18 +08:00
logging.py feat(agentkit): Phase 3 upgrade - persistence, memory, evolution, observability 2026-06-06 17:17:45 +08:00
orchestrator.py fix(review): resolve P0/P1 findings from final code review 2026-06-10 09:57:29 +08:00
plan_checker.py feat(phase1): implement core kernel and experience foundation (U1-U5) 2026-06-09 23:57:03 +08:00
plan_exec_engine.py refactor: eliminate routing layer, align with industry best practices 2026-06-17 10:44:40 +08:00
plan_executor.py fix(security,reliability): resolve all P2 findings from code review 2026-06-10 15:05:40 +08:00
plan_schema.py feat(phase1): implement core kernel and experience foundation (U1-U5) 2026-06-09 23:57:03 +08:00
protocol.py feat: hub-and-spoke experts, tiered tool injection, unified event model (U3/U7/U10) 2026-06-17 10:46:16 +08:00
react.py refactor: eliminate routing layer, align with industry best practices 2026-06-17 10:44:40 +08:00
reflexion.py feat: optimize劣势项 — 拍卖开关/审计采样/线程安全/评分锚定 2026-06-11 13:04:36 +08:00
registry.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
rewoo.py fix(review): comprehensive P0-P2 code review fixes 2026-06-12 22:18:25 +08:00
shared_workspace.py feat(core): U4 multi-agent Orchestrator with SharedWorkspace 2026-06-06 22:25:12 +08:00
spec_manager.py feat: SQLite persistence, verification loop, spec-driven execution 2026-06-17 10:45:20 +08:00
standalone.py fix: comprehensive code review fixes + WS test stability 2026-06-15 08:17:34 +08:00
trace.py fix(review): address all 14 P2 advisory findings 2026-06-06 18:20:46 +08:00
verification_loop.py feat: SQLite persistence, verification loop, spec-driven execution 2026-06-17 10:45:20 +08:00