fischer-agentkit/src/agentkit/core
chiguyong e5e76697a9
Test / backend-test (pull_request) Waiting to run Details
Test / frontend-unit (pull_request) Waiting to run Details
Test / api-e2e (pull_request) Waiting to run Details
Test / frontend-e2e (pull_request) Waiting to run Details
fix(review): resolve 11 P1 blockers from ce-code-review
P1#1  config_driven: propagate trace_outcome into output_data so
      lifecycle._is_failure_path() detects non-success outcomes
P1#2  portal: route through ConfigDrivenAgent.execute_stream (not
      react_engine.execute_stream directly) so evolution hooks fire
      and trace_outcome propagates; add pre-built messages support in
      _build_llm_messages
P1#3  sandbox: make network_block reentrant via module-level reference
      counter + threading.Lock - concurrent VERIFICATION phases no
      longer permanently block all new connections
P1#4  chat: replace dead isinstance(_PlanExecEngine) check with
      hasattr(_spec_review_handler) to wire the spec review gate
P1#5  plan_exec_engine: complete max_reflections threading chain
      (PlanExecEngine + ReActStepExecutor constructors)
P1#6  plan_exec_engine: enforce phase budgets (max_steps from
      phase_budgets, not hardcoded 5)
P1#7  plan_exec_engine: use current plan (not stale plan var) in
      aggregation after replan
P1#8  plan_exec_engine: map failure to failed status (not success)
P1#9  app: add drain timeout for pending evolution tasks on shutdown
P1#10 portal: handle spec_review_reply in WS handler
P1#11 chat: persist spec_review_request/reply/timeout to conversation
      store so reload can reconstruct gate state

Tests: 116 related tests pass; 26 pre-existing failures unchanged
(stash-verified). ruff lint clean.
2026-07-04 01:10:01 +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 feat: UI/UE enhancement — streaming, sticky header, hover actions, calendar tokens 2026-07-01 12:51:45 +08:00
compressor.py feat(compressor): CJK-aware token estimation + linear compress flow (#21) 2026-07-03 09:40:28 +08:00
config_driven.py fix(review): resolve 11 P1 blockers from ce-code-review 2026-07-04 01:10:01 +08:00
dispatcher.py refactor(core,experts): classify except Exception + structured ReviewResult (U3) 2026-06-30 18:03:58 +08:00
event_queue.py fix(gui): 修复启动报错和对话列表不正确的两个关键Bug 2026-06-18 16:26:02 +08:00
exceptions.py feat(react): add loop detection to prevent repeated identical tool calls 2026-06-24 20:12:35 +08:00
fallback.py refactor: tech debt Wave 1+2 (except Exception 收尾 + core/experts Any 治理) (#10) 2026-07-01 03:54:53 +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
middleware.py refactor: tech debt Wave 1+2 (except Exception 收尾 + core/experts Any 治理) (#10) 2026-07-01 03:54:53 +08:00
orchestrator.py refactor(core,experts): classify except Exception + structured ReviewResult (U3) 2026-06-30 18:03:58 +08:00
phase.py feat(core): step budget phases + keep working bias (U4, R11/R10) 2026-07-03 13:10:28 +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 fix(review): resolve 11 P1 blockers from ce-code-review 2026-07-04 01:10:01 +08:00
plan_executor.py refactor: tech debt Wave 1+2 (except Exception 收尾 + core/experts Any 治理) (#10) 2026-07-01 03:54:53 +08:00
plan_schema.py refactor: remove all emoji from agentkit 2026-07-02 01:33:28 +08:00
protocol.py feat(agent): Wave 2 medium coupling (G4/G7/G9) (#5) 2026-06-30 09:09:33 +08:00
react.py fix(review): resolve 11 P1 blockers from ce-code-review 2026-07-04 01:10:01 +08:00
reflexion.py feat(core): wire evolution hooks into execute_stream path (U2, OQ6 fix) 2026-07-03 12:16:02 +08:00
registry.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
rewoo.py refactor: tech debt Wave 1+2 (except Exception 收尾 + core/experts Any 治理) (#10) 2026-07-01 03:54:53 +08:00
sandbox.py fix(review): resolve 11 P1 blockers from ce-code-review 2026-07-04 01:10:01 +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(core): spec review gate - pause PLAN_EXEC for user review (U8, R8) 2026-07-03 15:20:38 +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