Commit Graph

2 Commits

Author SHA1 Message Date
egutierrez 99991c52cf feat: crear shared knowledge tools
- NewSharedKnowledgeTools genera 4 tools prefijadas shared_knowledge_*
- shared_knowledge_search/read/write/list
- Descripciones indican que es compartido entre agentes
- Tests completos con coexistencia privado/compartido
- Issue 0018: Shared Knowledge (fase 2b)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-08 21:56:45 +00:00
egutierrez 8d89a762fb refactor: mover tools a subpackages individuales
Cada tool ahora vive en su propio subpackage dentro de tools/ (clock, file,
http, knowledgetools, matrix, memorytools, ssh, weather) en lugar de archivos
planos en el paquete raíz tools/. Esto mejora la organización, permite imports
selectivos y reduce acoplamiento entre tools. El paquete tools/ raíz conserva
los tipos base (Def, Param, Result, ToolFunc, Tool, Registry).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 17:16:45 +00:00