Commit Graph

5 Commits

Author SHA1 Message Date
6670f5d63d Filter only executable files in local tools copying
Ensure that only executable files are copied from LOCAL_TOOLS_DIR to avoid copying non-executable or invalid files. Added check for executable permission (-x) alongside file existence (-f).
2026-03-30 12:31:29 +02:00
c7773a3692 Améliorations robustesse MCP et script de mise à jour
- Augmente MAX_TOOL_ITERATIONS à 20 et timeout HTTP à 300s pour tolérer les erreurs/temps d'attente
- Ajoute des directives de gestion d'erreurs dans CLAUDE.md pour les appels MCP
- Introduit un mode bootstrap (`CRAZYCLAUDE_BOOTSTRAP=1`) pour éviter les git pull en boucle
- Découpe les tâches longues et préconise des corrections ciblées pour les artefacts mineurs
2026-03-29 20:34:35 +02:00
5a0874c3c0 refactor: rename MCP tool from qwen3_task to task and update delegation flow
- Rename MCP tool `qwen3_task` → `task` in server.py and all references
- Enforce direct use of `mcp__qwen3__task` (no sub-agents) in docs
- Add bootstrap logic to install.sh/update_crazyclaude.sh for repo self-installation
- Introduce tools-local/ directory for local tool overrides
- Add test suite (test_qwen3.sh, test_qwen3.md) to validate Qwen3 file generation
- Update .gitignore: ignore test_qwen3_output/, add missing .claude/
- Add system prompt to server.py for fs_write enforcement
- Update agent docs (qwen3-worker, code-reviewer, delegation-rules, task-planner) to reflect new tool name and workflow
- Add system instruction: always use fs_write/fs_patch, never display content in response
2026-03-27 17:31:52 +01:00
686fa7c064 refactor: installation par git clone, plus de subtree dans le projet hote 2026-03-27 11:28:07 +01:00
648fef9929 refactor: restructure repo layout 2026-03-27 10:24:55 +01:00