fischer-agentkit/src/agentkit/core
chiguyong 1d1805753c fix: resolve key P2 findings from code review
- Shell whitelist: use exact binary match instead of startswith
- Shell audit log: use deque(maxlen=10000) to cap memory
- Terminal history: use deque(maxlen) for O(1) eviction
- Path optimizer: cap _pending_paths at 50 entries per task_type
- Pitfall detector: only add tips to matching steps, not all
- Experience store: handle non-numeric _parse_time_window input
- Extract shared is_safe_url() to utils/security.py (DRY)
- Workflow condition evaluator: handle float() ValueError
2026-06-10 09:01:23 +08:00
..
__init__.py feat(compression): U2 HeadroomCompressor with SmartCrusher and CCR cache 2026-06-07 18:19:41 +08:00
agent_pool.py feat(core): integrate MessageBus into Orchestrator and AgentPool (U7) 2026-06-08 00:03:40 +08:00
base.py fix(core): U10 Agent status lock timeout and config hot-reload audit 2026-06-06 22:52:51 +08:00
compressor.py feat(compression): U1 CompressionStrategy Protocol and create_compressor factory 2026-06-07 18:19:27 +08:00
config_driven.py feat(compression): U4 ServerConfig compression field and Agent injection 2026-06-07 18:20:05 +08:00
dispatcher.py feat(server): Phase B - auth, rate limiting, SSRF protection, handler whitelist 2026-06-05 23:37:36 +08:00
exceptions.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
goal_planner.py feat(phase1): implement core kernel and experience foundation (U1-U5) 2026-06-09 23:57:03 +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: resolve key P2 findings from code review 2026-06-10 09:01:23 +08:00
plan_checker.py feat(phase1): implement core kernel and experience foundation (U1-U5) 2026-06-09 23:57:03 +08:00
plan_executor.py fix: resolve key P2 findings from code review 2026-06-10 09:01:23 +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 fix(security): resolve all P0/P1 findings from code review 2026-06-10 07:12:41 +08:00
react.py feat(tools): add AskHumanTool + token streaming in ReAct execute_stream 2026-06-07 23:40:43 +08:00
registry.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
shared_workspace.py feat(core): U4 multi-agent Orchestrator with SharedWorkspace 2026-06-06 22:25:12 +08:00
standalone.py feat(core): add ConfigDrivenAgent with YAML-driven agent definition 2026-06-04 22:39:25 +08:00
trace.py fix(review): address all 14 P2 advisory findings 2026-06-06 18:20:46 +08:00