ollie/cmd
Levi Neely fef6cdc307 tool loading: require explicit autoLoad, clean package structure
Remove lazy tool loading (load-on-call). Tools must now be explicitly
listed in the agent's autoLoad config. Calling an unloaded tool fails
with a clear error message.

Package structure improvements:
- embedding/index.go: generic Index type for semantic matching
- skills/skills.go: uses embedding.Index internally, keeps Skill type
- agent/skill_match.go: matchSkills() for skill discovery
- agent/tool_match.go: matchTools() for tool hints (new file)

Tool hints now match only loaded tools, not all tools on disk.
This makes agent capabilities explicit and auditable.
2026-08-21 10:11:51 +02:00
..
ollie-9p Fix ollie-9p UNAME fallback, goal file permissions 2026-08-17 13:46:44 +02:00
olliesrv tool loading: require explicit autoLoad, clean package structure 2026-08-21 10:11:51 +02:00
toolsrv tool loading: require explicit autoLoad, clean package structure 2026-08-21 10:11:51 +02:00