ollie/cmd/toolsrv/internal
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
..
bypass Make bypass resolution atomic 2026-08-18 07:04:11 +02:00
exec add generic sandbox interface 2026-08-18 13:22:52 +02:00
quirks quirks: reject shell calls to native tools 2026-08-20 14:08:53 +02:00
registry quirks: reject shell calls to native tools 2026-08-20 14:08:53 +02:00
sandbox tools: multicall binaries, sandbox fixes 2026-08-19 13:51:52 +02:00
server tool loading: require explicit autoLoad, clean package structure 2026-08-21 10:11:51 +02:00