ollie/data/tools
Ollie Agent 69b2c2cc40 tool metadata: replace header comment parsing with .meta sidecar files
The tool registry now reads metadata exclusively from JSON .meta sidecar
files alongside each tool executable. Header comment parsing (ollie:prompt,
ollie:tier, ollie:parallel, args_json) is removed entirely.

- Add toolsrv/meta.go: MetaFile struct, LoadMetaFile, ToolInfoFromMeta
- Rewrite discover.go: scans .meta files only
- Rewrite schema.go: ParseToolInfo reads .meta only
- Rewrite tier.go: tier/readOnly from .meta only
- Generate .meta for all 35 tools
- Update all docs: README, AGENTS.md, ARCHITECTURE, CORE, USAGE, WRITING_TOOLS
2026-07-30 21:48:42 +02:00
..
_lib rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
browser_screencap rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
browser_screencap.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_edit rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
file_edit.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_glob rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
file_glob.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_grep rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
file_grep.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_read rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
file_read.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_write rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
file_write.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_accessibility rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_accessibility.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_activities rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_activities.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_apps rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_apps.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_brightness rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_brightness.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_clipboard rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_clipboard.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_files rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_files.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_input rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_input.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_media rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_media.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_notify rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_notify.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_screenshot rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_screenshot.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_shortcuts rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_shortcuts.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_windows rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
gui_windows.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
image_read rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
image_read.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
lsp_completion rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
lsp_completion.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
lsp_definition rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
lsp_definition.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
lsp_diagnostics rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
lsp_diagnostics.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
lsp_hover rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
lsp_hover.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
lsp_references rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
lsp_references.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
lsp_rename rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
lsp_rename.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
lsp_symbols rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
lsp_symbols.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
memory_recall rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
memory_recall.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
memory_remember rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
memory_remember.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
process_dismiss rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
process_dismiss.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
process_list rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
process_list.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
process_output rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
process_output.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
process_signal rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
process_signal.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
route rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
route.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
subagent_generate rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
subagent_generate.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
subagent_spawn rename contrib/{prompts,scripts,services,tools,skills,agents} → data/ 2026-07-30 21:40:11 +02:00
subagent_spawn.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00