fischer-agentkit/tests/unit
chiguyong 229dc0b2f3 feat(bitable): U6 R15a BitableTool 4 new actions + DELETE /views endpoint
Extend BitableTool from 6 to 10 actions (create_view, update_view,
update_field, delete_view) and add the DELETE /views/{view_id} backend
endpoint with 404-before-403 ownership, 409 last-view protection, and
X-Internal-Token passthrough (KTD11).

Backend:
- repository.py: add delete_view() — DELETE row by view_id, returns rowcount > 0
- service.py: add LastViewDeletionError domain exception + delete_view()
  with last-view guard (siblings <= 1 → raise → route maps to 409)
- routes/bitable.py: add DELETE /views/{view_id} (204 No Content),
  404-before-403 ownership pattern, 409 on LastViewDeletionError,
  X-Internal-Token passthrough via require_bitable_auth
- tools/bitable_tool.py: add 4 new actions (_create_view, _update_view,
  _update_field, _delete_view), register in BOTH handlers dict AND
  input_schema.action.enum (KTD10 — 10 actions each)

Frontend:
- api/bitable.ts: add deleteView(viewId): Promise<void>
- stores/bitable.ts: add deleteView action — removes from local state,
  switches to first remaining view if active was deleted, 409 warning
- ViewSwitcher.vue: add delete button (a-popconfirm "确认删除此视图?"),
  hidden when views.length <= 1 (preempt last-view 409)
- BitableFileDetailView.vue: handle @delete event from ViewSwitcher

Tests:
- test_routes.py: 6 new DELETE /views tests (204, 404 missing, 404
  non-owner, 409 last-view, internal-token passthrough, internal-token 404)
- test_bitable_tool.py: 13 new tests (action count = 10, handlers = 10,
  4 action happy paths, missing-field errors, 409 last-view, R3/R4
  config parity, X-Internal-Token passthrough on all 4 new actions)
- e2e/bitable-agent-parity.spec.ts: 10 scenarios (P1-P10) covering
  delete button visibility, popconfirm, 204/409/404 flows, tab removal,
  view switch after delete, create view adds tab

Verification:
- ruff check: all files pass
- pytest: 62 passed, 12 pre-existing failures (unchanged from e931fbe baseline)
- typecheck: pass (EXIT_CODE=0)
- build:frontend: pass (BUILD_EXIT=0)
- action count: ENUM=10, HANDLERS=10, delete_view in both
- no blue hex colors in ViewSwitcher.vue

Pre-existing test failures (12, unchanged from e931fbe):
test_create_table_success, test_create_field_success, test_list_fields,
test_create_records_batch, test_upsert_inserts_then_updates,
test_upsert_preserves_user_columns, test_create_view_success,
test_batch_upsert_1200_records, test_resume_from_partial_failure,
test_query_records, test_query_records_with_limit, test_collect_api

Constraints honored:
- No emojis, no `any` type, no blue hex colors, no pyproject.toml changes
- 404-before-403 for non-owned resources (Pattern 4)
- X-Internal-Token transparent passthrough (KTD11)
- KTD10: actions registered in both handlers dict AND enum
2026-07-03 23:13:46 +08:00
..
admin feat(admin): U7 — usage dashboard + quota enforcement 2026-06-21 17:23:20 +08:00
auth feat(admin): U6 — Skill & KB management endpoints + department binding 2026-06-21 16:19:51 +08:00
bitable feat(bitable): U6 R15a BitableTool 4 new actions + DELETE /views endpoint 2026-07-03 23:13:46 +08:00
calendar fix(calendar): 修复 agent 创建日历事件后 UI 不刷新 + 文档化三根因三部曲 2026-06-29 02:20:33 +08:00
channels fix(security): P0 安全加固 + 多实例部署一致性 (U1-U4 + U5c) 2026-06-26 04:05:33 +08:00
chat feat(skills): add progressive skill loading with disclosure_level=0 (U5) 2026-06-24 21:49:00 +08:00
cli test: update login test to expect standardized port 18001 2026-07-02 21:30:21 +08:00
core feat: hub-and-spoke experts, tiered tool injection, unified event model (U3/U7/U10) 2026-06-17 10:46:16 +08:00
evolution fix: resolve code review issues from deferred improvements 2026-06-11 13:49:02 +08:00
experts test: fix async generator mock for U3 streaming orchestrator 2026-07-02 22:52:10 +08:00
llm fix(security): P0 安全加固 + 多实例部署一致性 (U1-U4 + U5c) 2026-06-26 04:05:33 +08:00
mcp fix(security): P0 安全加固 + 多实例部署一致性 (U1-U4 + U5c) 2026-06-26 04:05:33 +08:00
memory fix(review): document-processing code review fixes — validation, tests, formatting 2026-06-23 20:21:19 +08:00
quality feat(router): optimize routing intelligence — ExecutionMode expansion, multi-candidate scoring, quality gate skill match 2026-06-15 22:43:13 +08:00
rag_platform fix(review): apply P0/P2 findings from dual-agent review 2026-06-30 14:27:46 +08:00
router refactor(router): replace CostAwareRouter with SimpleRouter and prompt-based tool calling 2026-06-16 03:31:05 +08:00
server fix: 私董会数据持久化修复 + emoji 移除计划 2026-07-02 01:07:12 +08:00
skills fix: resolve code review issues from deferred improvements 2026-06-11 13:49:02 +08:00
tools fix(calendar): 修复 agent 创建日历事件后 UI 不刷新 + 文档化三根因三部曲 2026-06-29 02:20:33 +08:00
__init__.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
conftest.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_ab_tester.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_agent_bus.py fix: resolve code review issues from deferred improvements 2026-06-11 13:49:02 +08:00
test_agent_pool.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_agent_tool.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_alignment_guard.py feat(marketplace): add Phase B/C - CostAwareRouter, OrganizationContext, AlignmentGuard, Soul Evolution, Auction, Server Integration 2026-06-10 19:09:02 +08:00
test_anthropic_provider.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_ask_human_tool.py feat(tools): add AskHumanTool + token streaming in ReAct execute_stream 2026-06-07 23:40:43 +08:00
test_async_tasks.py feat(server): Phase D - async task system (TaskStore + BackgroundRunner + API) 2026-06-06 11:39:41 +08:00
test_auction.py fix(review): comprehensive P0-P2 code review fixes 2026-06-12 22:18:25 +08:00
test_auth.py feat(auth): U7-U10 会话管理 UI + admin API + 测试修复 2026-06-21 08:48:25 +08:00
test_base_agent.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_base_agent_v2.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_bus_protocol.py fix: portal routing + response speed + IME input 2026-06-11 21:30:25 +08:00
test_business_skill_preconditions.py feat(skills): SkillHarness 激活前置条件 + 风险守卫学习 2026-06-24 13:56:37 +08:00
test_chat_memory_integration.py feat(tools): add ShellTool + WebSearchTool, memory system, onboarding wizard, chat mode 2026-06-09 01:06:45 +08:00
test_chat_plan_exec_ws.py fix(review): apply ce-code-review findings 2026-06-30 12:42:15 +08:00
test_chat_routes.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
test_chinese_providers.py feat(llm): U8 Chinese LLM providers - Wenxin, Doubao, Yuanbao 2026-06-06 22:46:53 +08:00
test_cli.py fix(config): unify config loading chain and protect ${VAR} references 2026-06-16 00:26:54 +08:00
test_cli_skill_learn_risk_guards.py feat(skills): SkillHarness 前置条件 + 风险守卫学习增强 2026-06-24 18:56:51 +08:00
test_compression_config.py feat: SQLite persistence, verification loop, spec-driven execution 2026-06-17 10:45:20 +08:00
test_compression_strategy.py feat(compression): U1 CompressionStrategy Protocol and create_compressor factory 2026-06-07 18:19:27 +08:00
test_compressor_auxiliary.py feat(agent): Wave 2 medium coupling (G4/G7/G9) (#5) 2026-06-30 09:09:33 +08:00
test_config_driven.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_config_sync.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
test_context_compressor.py feat(compressor): CJK-aware token estimation + linear compress flow (#21) 2026-07-03 09:40:28 +08:00
test_contextual_retrieval.py feat(memory): U2 Contextual Retrieval - LLM-generated context prefixes for chunks 2026-06-06 22:19:02 +08:00
test_delta_flush.py feat(U3): G8 delta_flush_interval 调速 2026-06-29 20:49:52 +08:00
test_dispatcher.py feat(server): Phase B - auth, rate limiting, SSRF protection, handler whitelist 2026-06-05 23:37:36 +08:00
test_embedding_cache.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_emergency_rules.py feat(agent): Wave 2 medium coupling (G4/G7/G9) (#5) 2026-06-30 09:09:33 +08:00
test_episodic_memory.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_episodic_vector_search.py fix(security): resolve all P0/P1 findings from code review 2026-06-10 07:12:41 +08:00
test_evolution.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
test_evolution_api.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_evolution_integration.py feat(evolution): Phase A - lifecycle hooks + EvolutionConfig 2026-06-06 12:05:56 +08:00
test_evolution_lifecycle.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_evolution_store.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_evolution_store_persistent.py feat(agentkit): Phase 3 upgrade - persistence, memory, evolution, observability 2026-06-06 17:17:45 +08:00
test_execution_modes.py fix(review): document-processing code review fixes — validation, tests, formatting 2026-06-23 20:21:19 +08:00
test_fallback_chain.py feat(agent): Wave 2 medium coupling (G4/G7/G9) (#5) 2026-06-30 09:09:33 +08:00
test_fitness.py feat(evolution): U7 multi-objective fitness and extended strategy space 2026-06-06 22:42:54 +08:00
test_gateway_cache.py feat(llm): U17 — LiteLLM 语义缓存替换 + per-user/ACL scope 安全隔离 2026-06-25 22:49:59 +08:00
test_gemini_provider.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_genetic_evolution.py feat(evolution): U6 GEPA genetic algorithm evolution framework 2026-06-06 22:38:55 +08:00
test_geo_pipeline.py feat(skills): U5 GEO Pipeline orchestration with DAG execution 2026-06-06 22:34:24 +08:00
test_goal_planner.py feat(phase1): implement core kernel and experience foundation (U1-U5) 2026-06-09 23:57:03 +08:00
test_handoff.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_headroom_compressor.py fix(agentkit): resolve all P0/P1/P2/P3 issues from code review 2026-06-07 22:05:18 +08:00
test_headroom_retrieve_tool.py feat(compression): U5 HeadroomRetrieveTool for CCR cache retrieval 2026-06-07 18:20:17 +08:00
test_http_rag_service.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_intent_router.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_llm_cache.py feat: P0 production hardening — LLM cache, semantic routing, state persistence 2026-06-14 15:16:00 +08:00
test_llm_gateway.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_llm_gateway_routes.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
test_llm_protocol.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_llm_provider.py fix(routing): U1-U6 路由优化 + 修复方案 + 代码审查修复 2026-06-20 19:31:49 +08:00
test_llm_reflector.py fix(review): address P0+P1 findings from Tier 2 code review 2026-06-06 17:57:47 +08:00
test_llm_retry.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_mcp_client.py feat(mcp): U16 — langchain-mcp-adapters client replacement + transport deprecation 2026-06-25 22:04:37 +08:00
test_mcp_config.py feat(mcp): U2 MCP config system and MCPManager lifecycle 2026-06-07 17:25:07 +08:00
test_mcp_manager.py feat(mcp): U2 MCP config system and MCPManager lifecycle 2026-06-07 17:25:07 +08:00
test_mcp_server.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_mcp_transport.py fix(agentkit): resolve all P0/P1/P2/P3 issues from code review 2026-06-07 22:05:18 +08:00
test_memory_api.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_memory_integration.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_memory_profile.py feat(tools): add ShellTool + WebSearchTool, memory system, onboarding wizard, chat mode 2026-06-09 01:06:45 +08:00
test_memory_retriever.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_memory_system.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_memory_tool.py feat(tools): add ShellTool + WebSearchTool, memory system, onboarding wizard, chat mode 2026-06-09 01:06:45 +08:00
test_middleware.py feat(bitable): add bitable companion service with full P0-P2 fixes 2026-06-25 01:09:59 +08:00
test_observability.py fix(review): address all 14 P2 advisory findings 2026-06-06 18:20:46 +08:00
test_onboarding.py feat(tools): add ShellTool + WebSearchTool, memory system, onboarding wizard, chat mode 2026-06-09 01:06:45 +08:00
test_orchestrator.py feat(core): U4 multi-agent Orchestrator with SharedWorkspace 2026-06-06 22:25:12 +08:00
test_orchestrator_adaptive.py feat(core): add Orchestrator adaptive task decomposition (U5) 2026-06-07 23:50:54 +08:00
test_orchestrator_bus.py feat(core): integrate MessageBus into Orchestrator and AgentPool (U7) 2026-06-08 00:03:40 +08:00
test_orchestrator_integration.py test(orchestrator): add multi-agent collaboration integration tests 2026-06-04 22:59:29 +08:00
test_org_context.py feat(marketplace): add Phase B/C - CostAwareRouter, OrganizationContext, AlignmentGuard, Soul Evolution, Auction, Server Integration 2026-06-10 19:09:02 +08:00
test_output_standardizer.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_permissions.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
test_phase_policy.py feat(U1): widen PhasePolicy bash_command_filter to accept Callable 2026-06-30 10:39:44 +08:00
test_phase_rollback.py feat(agent): Wave 2 medium coupling (G4/G7/G9) (#5) 2026-06-30 09:09:33 +08:00
test_pipeline.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
test_pipeline_adversarial.py fix(pipeline): address code review findings for adversarial loop 2026-06-12 10:02:37 +08:00
test_pipeline_checkpoint.py feat(bitable): add bitable companion service with full P0-P2 fixes 2026-06-25 01:09:59 +08:00
test_pipeline_compensation.py feat(pipeline): U6 step-level retry with exponential backoff and saga compensation 2026-06-07 17:26:07 +08:00
test_pipeline_reflection.py feat(phase8): chat adaptive enhancements, pipeline reflection, search tools upgrade 2026-06-09 23:18:06 +08:00
test_pipeline_retry.py feat(pipeline): U6 step-level retry with exponential backoff and saga compensation 2026-06-07 17:26:07 +08:00
test_pipeline_state.py feat(pipeline): U5 state persistence with Redis hot + PG cold dual-write 2026-06-07 17:25:52 +08:00
test_plan_exec_engine.py feat(core): add ReWOO, Plan-and-Execute, Reflexion execution engines 2026-06-10 17:08:48 +08:00
test_prompt_cache_layers.py feat(U2): G2 prompt cache 双块结构 2026-06-29 20:47:23 +08:00
test_prompt_optimizer.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_prompt_section.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_prompt_template.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_protocol.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_quality_gate.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_query_transformer.py feat(memory): RAG pipeline optimization — 5 Implementation Units 2026-06-06 19:27:09 +08:00
test_rag_loop.py feat(memory): U1 RAG self-correction loop (CRAG) 2026-06-06 22:16:23 +08:00
test_ragas_evaluator.py feat(evaluation): U9 Ragas evaluation pipeline for RAG quality assessment 2026-06-06 22:49:27 +08:00
test_react_compression.py refactor(core): unify ReActEngine execute/execute_stream via async generator (U1) 2026-06-30 16:07:00 +08:00
test_react_engine.py fix: 修复 transient state 重置口径 + ReAct 工具调用规则 2026-07-02 20:51:57 +08:00
test_react_golden_trajectory.py refactor(core): unify ReActEngine execute/execute_stream via async generator (U1) 2026-06-30 16:07:00 +08:00
test_react_phase_enforcement.py feat(U2): emit phase_violation WS event alongside LLM reinjection 2026-06-30 10:48:35 +08:00
test_react_skill_mcp_integration.py feat(agentkit): Phase 3 upgrade - persistence, memory, evolution, observability 2026-06-06 17:17:45 +08:00
test_react_token_streaming.py feat(tools): add AskHumanTool + token streaming in ReAct execute_stream 2026-06-07 23:40:43 +08:00
test_read_file_tool.py feat(agent): Wave 3 strategic coupling (G5/G6) (#6) 2026-06-30 09:17:19 +08:00
test_reflexion_engine.py feat(core): add ReWOO, Plan-and-Execute, Reflexion execution engines 2026-06-10 17:08:48 +08:00
test_registry.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_remote_provider.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
test_retrieval_config.py feat(memory): RAG pipeline optimization — 5 Implementation Units 2026-06-06 19:27:09 +08:00
test_retrieve_knowledge_tool.py feat(memory): RAG pipeline optimization — 5 Implementation Units 2026-06-06 19:27:09 +08:00
test_rewoo_engine.py fix(review): comprehensive P0-P2 code review fixes 2026-06-12 22:18:25 +08:00
test_risk_guard_learner.py feat(skills): SkillHarness 前置条件 + 风险守卫学习增强 2026-06-24 18:56:51 +08:00
test_schema_tools.py feat(tools): U3 built-in Python tools - WebCrawl, SchemaExtract, SchemaGenerate 2026-06-07 17:25:24 +08:00
test_server_config.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_server_middleware.py fix(review): address P0+P1 findings from Tier 2 code review 2026-06-06 17:57:47 +08:00
test_server_routes.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_session_manager.py feat: optimize chat response speed for sub-1s first token latency 2026-06-12 13:15:06 +08:00
test_session_models.py feat(session): add Session/Message models and SessionManager with InMemory/Redis stores 2026-06-07 22:43:14 +08:00
test_session_store.py feat(session): add Session/Message models and SessionManager with InMemory/Redis stores 2026-06-07 22:43:14 +08:00
test_shell_tool.py fix(tests): clean up test_shell_tool.py lint issues 2026-06-10 08:46:35 +08:00
test_skill_config.py fix(review): document-processing code review fixes — validation, tests, formatting 2026-06-23 20:21:19 +08:00
test_skill_config_preconditions.py feat(skills): SkillHarness 前置条件 + 风险守卫学习增强 2026-06-24 18:56:51 +08:00
test_skill_loader.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_skill_loader_provenance.py feat(skills): SkillHarness 前置条件 + 风险守卫学习增强 2026-06-24 18:56:51 +08:00
test_skill_md.py feat(bitable): add bitable companion service with full P0-P2 fixes 2026-06-25 01:09:59 +08:00
test_skill_pipeline.py fix(review): address P0+P1 findings from Tier 2 code review 2026-06-06 17:57:47 +08:00
test_skill_registry.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
test_skill_system_prompt_preconditions.py feat(skills): SkillHarness 激活前置条件 + 风险守卫学习 2026-06-24 13:56:37 +08:00
test_soul_evolution.py fix: resolve code review issues from deferred improvements 2026-06-11 13:49:02 +08:00
test_stdio_transport.py fix(agentkit): resolve all P0/P1/P2/P3 issues from code review 2026-06-07 22:05:18 +08:00
test_streaming.py feat(streaming): Phase C - LLM streaming + ReAct events + SSE endpoint 2026-06-06 11:54:17 +08:00
test_symbol_extractor.py feat(agent): Wave 3 strategic coupling (G5/G6) (#6) 2026-06-30 09:17:19 +08:00
test_task_store_redis.py fix(review): address all 14 P2 advisory findings 2026-06-06 18:20:46 +08:00
test_telemetry.py feat: SQLite persistence, verification loop, spec-driven execution 2026-06-17 10:45:20 +08:00
test_terminal_server.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
test_terminal_whitelist.py feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
test_tool_composition.py feat(tools): add MCPTool, SequentialChain, ParallelFanOut, DynamicSelector 2026-06-04 22:42:22 +08:00
test_tool_registry.py feat: initial fischer-agentkit package with unified agent architecture 2026-06-04 22:24:06 +08:00
test_tool_schema_validation.py fix(review): W1 ServerConfig from_dict wiring, W3 internal kwargs filter, N3 status docstring 2026-06-29 21:58:40 +08:00
test_trace_recorder.py feat(agentkit): Phase 3 upgrade - persistence, memory, evolution, observability 2026-06-06 17:17:45 +08:00
test_u8_geo_integration.py feat(agentkit): Phase 3 upgrade - persistence, memory, evolution, observability 2026-06-06 17:17:45 +08:00
test_unified_evolution_store.py feat: P0 production hardening — LLM cache, semantic routing, state persistence 2026-06-14 15:16:00 +08:00
test_usage_tracker.py feat: P0 production hardening — LLM cache, semantic routing, state persistence 2026-06-14 15:16:00 +08:00
test_verify_reinjection.py feat(U4): G1 verify 失败回灌 ReAct 2026-06-29 21:35:08 +08:00
test_web_crawl_tool.py feat(tools): U3 built-in Python tools - WebCrawl, SchemaExtract, SchemaGenerate 2026-06-07 17:25:24 +08:00
test_web_search_tool.py feat(tools): add ShellTool + WebSearchTool, memory system, onboarding wizard, chat mode 2026-06-09 01:06:45 +08:00
test_websocket.py feat(agentkit): Phase 4 enterprise production upgrade — 12 Implementation Units 2026-06-06 21:51:04 +08:00
test_working_memory.py feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00