fischer-agentkit/src/agentkit/tools
chiguyong f50d3485ea
Test / backend-test (pull_request) Has been cancelled Details
Test / frontend-unit (pull_request) Has been cancelled Details
Test / api-e2e (pull_request) Has been cancelled Details
Test / frontend-e2e (pull_request) Has been cancelled Details
fix(review): Wave 3 code review fixes
P1: bash/shell tool name mismatch. PhasePolicy whitelist used "bash" but
ShellTool registers as "shell". The bash_command_filter was dead code
(never matched the real tool name). Fixed in phase.py whitelist,
react.py filter check, agentkit.yaml config, and all tests.

P1: AdvancePhaseTool missing import in tools/__init__.py. Was in
__all__ but never imported. Added the import.

P2: chat.py phase policy error message echoed verbatim to WS client.
Truncated to 200 chars to match nearby error paths and avoid leaking
config internals.

P2: policy_from_config rebuilt PhasePolicy 3x via full-field copy.
Replaced with dataclasses.replace() so new PhasePolicy fields are not
silently dropped in future reconstructions.

ce-code-review (mode:agent) step of LFG pipeline.
2026-06-30 09:13:07 +08:00
..
__init__.py fix(review): Wave 3 code review fixes 2026-06-30 09:13:07 +08:00
advance_phase.py refactor(advance_phase): simplify previous_phase capture 2026-06-30 09:13:06 +08:00
agent_tool.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
ask_human.py feat(tools): add AskHumanTool + token streaming in ReAct execute_stream 2026-06-07 23:40:43 +08:00
baidu_search.py feat(phase8): chat adaptive enhancements, pipeline reflection, search tools upgrade 2026-06-09 23:18:06 +08:00
base.py fix(review): W1 ServerConfig from_dict wiring, W3 internal kwargs filter, N3 status docstring 2026-06-29 21:58:40 +08:00
bitable_tool.py feat(bitable): add bitable companion service with full P0-P2 fixes 2026-06-25 01:09:59 +08:00
builtin.py feat: SQLite persistence, verification loop, spec-driven execution 2026-06-17 10:45:20 +08:00
calendar_tool.py fix(calendar): 修复 agent 创建日历事件后 UI 不刷新 + 文档化三根因三部曲 2026-06-29 02:20:33 +08:00
composition.py fix: code review P0/P1 fixes — history param bug, llm dict access, WS ping 2026-06-15 08:30:49 +08:00
computer_use.py fix(security,reliability): resolve all P2 findings from code review 2026-06-10 15:05:40 +08:00
computer_use_recorder.py feat(phase4): implement Computer Use integration (U12) 2026-06-10 00:54:31 +08:00
computer_use_session.py feat: accumulated frontend enhancements, docs, and static assets 2026-06-14 16:35:01 +08:00
document_tool.py feat(documents): add document processing capability (U1-U9) 2026-06-23 15:05:01 +08:00
file_read.py feat(U1): G5 SymbolExtractor + ReadFileTool with symbol slicing 2026-06-30 09:13:06 +08:00
function_tool.py feat(U1): G3 工具调用 schema 校验 2026-06-29 20:34:14 +08:00
headroom_retrieve.py feat(compression): U5 HeadroomRetrieveTool for CCR cache retrieval 2026-06-07 18:20:17 +08:00
mcp_tool.py feat(tools): add MCPTool, SequentialChain, ParallelFanOut, DynamicSelector 2026-06-04 22:42:22 +08:00
memory_tool.py feat: accumulated frontend enhancements, docs, and static assets 2026-06-14 16:35:01 +08:00
output_parser.py feat(phase2): implement self-evolution and smart terminal (U6-U8) 2026-06-10 00:22:36 +08:00
pty_session.py fix: resolve key P2 findings from code review 2026-06-10 09:01:23 +08:00
registry.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
schema_tools.py fix(agentkit): resolve all P0/P1/P2/P3 issues from code review 2026-06-07 22:05:18 +08:00
search.py feat: hub-and-spoke experts, tiered tool injection, unified event model (U3/U7/U10) 2026-06-17 10:46:16 +08:00
shell.py fix(review): resolve all P0/P1/P2 findings from code review 2026-06-16 09:08:03 +08:00
skill_install.py fix: Tauri reload, multi-conv blocking, skill install, UI polish 2026-06-23 11:03:46 +08:00
skill_search.py fix: Tauri reload, multi-conv blocking, skill install, UI polish 2026-06-23 11:03:46 +08:00
symbol_extractor.py feat(U1): G5 SymbolExtractor + ReadFileTool with symbol slicing 2026-06-30 09:13:06 +08:00
terminal_session.py fix(review): comprehensive P0-P2 code review fixes 2026-06-12 22:18:25 +08:00
web_crawl.py fix: ensure agent never returns empty result to user 2026-06-16 08:01:43 +08:00
web_search.py fix(review): resolve all P0/P1/P2 findings from code review 2026-06-16 09:08:03 +08:00