Skip to content

fix: enforce AI framework gate + standalone CLI path + MCP runtime deploy#178

Open
Wool-xing wants to merge 3 commits into
mainfrom
fix/mcp-runtime-claude-gate
Open

fix: enforce AI framework gate + standalone CLI path + MCP runtime deploy#178
Wool-xing wants to merge 3 commits into
mainfrom
fix/mcp-runtime-claude-gate

Conversation

@Wool-xing
Copy link
Copy Markdown
Owner

Summary

  • CLAUDE.md: hard AI agent STOP gate with 3 Do-NOT rules to prevent AI bypassing the Skill→Agent→Utils framework
  • CLAUDE.md: document standalone CLI (tagent) as first-class usage path (no AI required)
  • install.py: add copy_runtime function — fixes MCP server module-not-found on deployment
  • install.py: restructure create_dirs — remove 执行日志/ container, flatten into 测试报告/ + 截图/; remove charters/
  • install.py: finish() shows both CLI and AI collaboration paths
  • install.py: PRESERVE_FILES path sync (执行日志 → 测试报告)

Fixes user-reported deployment issues:

  1. MCP startup failure (runtime/ modules not deployed)
  2. 执行日志 directory bloat
  3. 测试用例/charters unnecessary directory
  4. AI agents bypassing Test-Agent framework

Test plan

  • install.py syntax valid
  • CLAUDE.md has "AI AGENT — STOP" gate
  • copy_runtime called in both main() and do_update()
  • 执行日志 zero references in install.py
  • charters zero references in install.py
  • finish() shows tagent CLI path
  • All pre-commit hooks passed

xiaoxing0135 added 3 commits June 2, 2026 23:37
…py gaps

- ROADMAP: V1.42.0 → V1.43.0 to match VERSION
- CLAUDE.md: new entry-point doc with directory map, design limitations
- README: replace /smoke-test pseudo-command with correct workflow reference
- install.py: add FULL_GUIDE.md + tagent.yml.example to copy_top_level_docs
- install.py: fix finish() to remove /smoke-test, reference skill doc instead
- install.py: add memory/ to create_dirs
- memory/.gitkeep: initialize required directory

Closes code review issues #1 #2 #3 #5 #7 #9 #11
- CLAUDE.md: add hard AI agent STOP gate with 3 Do-NOT rules
- CLAUDE.md: document standalone CLI (tagent) as first-class path
- install.py: add copy_runtime to deploy MCP/CLI modules
- install.py: restructure workspace dirs — remove 执行日志/charters,
  flatten into 测试报告/ + 截图/
- install.py: finish() shows both CLI and AI collaboration paths
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant