ollie/data/tools
Levi Neely 07dcd60d19 skills: add embedding-based skill matching
Add semantic skill matching using all-MiniLM-L6-v2 sentence embeddings.
Skills are automatically injected into user turns based on relevance.

New packages:
- embedding: ONNX-based text embedding with MiniLM model
- skills: skill discovery, embedding cache, and semantic matching

Integration:
- InitSkillIndex called at startup in fs.NewRoot
- matchSkills called per-turn in executeTurn
- Matched skills injected in <context> block alongside user prompts

Makefile:
- install-models target downloads model and ONNX runtime
- Model files stored in ~/.local/share/ollie/models/

Config:
- Threshold: 0.2 cosine similarity
- Limit: 3 skills per turn
- Skill dirs: ~/.kiro/skills (user), ~/.config/ollie/skills (installed)
2026-08-20 15:54:43 +02:00
..
_lib clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +02:00
browser_screencap clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +02:00
browser_screencap.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
client_9p quirks: reject shell calls to native tools 2026-08-20 14:08:53 +02:00
client_9p.meta quirks: reject shell calls to native tools 2026-08-20 14:08:53 +02:00
code_dependencies.meta Add Tree-sitter code intelligence tools 2026-08-15 21:13:40 +02:00
code_outline.meta Add Tree-sitter code intelligence tools 2026-08-15 21:13:40 +02:00
code_query.meta Add Tree-sitter code intelligence tools 2026-08-15 21:13:40 +02:00
code_rewrite.meta Add Tree-sitter code intelligence tools 2026-08-15 21:13:40 +02:00
code_symbols.meta Clarify workspace path placeholders 2026-08-16 10:30:56 +02:00
codebase_overview.meta fix GUI dialog contrast and focus behavior 2026-08-16 23:55:43 +02:00
file_edit.meta Simplify file tool interfaces 2026-08-18 08:19:48 +02:00
file_glob.meta Simplify file tool interfaces 2026-08-18 08:19:48 +02:00
file_grep.meta Simplify file tool interfaces 2026-08-18 08:19:48 +02:00
file_read.meta Simplify file read ranges 2026-08-18 08:15:18 +02:00
file_write.meta Simplify file tool interfaces 2026-08-18 08:19:48 +02:00
gui_accessibility clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +02:00
gui_clipboard.meta agent: replace ReadOnly with explicit scope field (read/write/global) 2026-08-11 07:56:00 +02:00
gui_files clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +02:00
gui_files.meta agent: replace ReadOnly with explicit scope field (read/write/global) 2026-08-11 07:56:00 +02:00
gui_input clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +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 Clarify workspace path placeholders 2026-08-16 10:30:56 +02:00
image_read.meta Clarify workspace path placeholders 2026-08-16 10:30:56 +02:00
lsp_completion.meta tools: remove old individual cmd/ binaries 2026-08-19 13:56:21 +02:00
lsp_definition.meta tools: remove old individual cmd/ binaries 2026-08-19 13:56:21 +02:00
lsp_diagnostics.meta tools: remove old individual cmd/ binaries 2026-08-19 13:56:21 +02:00
lsp_hover.meta tools: remove old individual cmd/ binaries 2026-08-19 13:56:21 +02:00
lsp_references.meta tools: remove old individual cmd/ binaries 2026-08-19 13:56:21 +02:00
lsp_rename.meta tools: remove old individual cmd/ binaries 2026-08-19 13:56:21 +02:00
lsp_symbols.meta tools: remove old individual cmd/ binaries 2026-08-19 13:56:21 +02:00
memory_nap.meta skills: add embedding-based skill matching 2026-08-20 15:54:43 +02:00
memory_recall.meta skills: add embedding-based skill matching 2026-08-20 15:54:43 +02:00
memory_remember.meta skills: add embedding-based skill matching 2026-08-20 15:54:43 +02:00
memory_wake.meta skills: add embedding-based skill matching 2026-08-20 15:54:43 +02:00
memory_zoom.meta skills: add embedding-based skill matching 2026-08-20 15:54:43 +02:00
reasoning_think multiplex toolsrv, wip zero-tool server 2026-08-02 19:18:39 +02:00
reasoning_think.meta agent: replace ReadOnly with explicit scope field (read/write/global) 2026-08-11 07:56:00 +02:00
shell toolsrv: kill all procs on shutdown, add Pdeathsig 2026-08-11 10:02:53 +02:00
shell.meta remove maxSteps and ResetsCounter entirely 2026-08-17 09:48:58 +02:00
skill_list clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +02:00
skill_list.meta agent: replace ReadOnly with explicit scope field (read/write/global) 2026-08-11 07:56:00 +02:00
skill_load clean up OLLIE_* env vars: replace with XDG conventions 2026-08-07 07:11:53 +02:00
skill_load.meta agent: replace ReadOnly with explicit scope field (read/write/global) 2026-08-11 07:56:00 +02:00
subagent_spawn Split session/idx and agent/idx, fix sub-agent tree display 2026-08-17 13:03:26 +02:00
subagent_spawn.meta subagent: fix timeout and premature response issues 2026-08-20 10:59:23 +02:00
system_logs.meta Remove sudo mechanism from bypass system 2026-08-12 08:58:41 +02:00
system_logs_dmesg system_logs: first variant-based tool + OR match support 2026-07-30 23:28:37 +02:00
system_logs_journald system_logs: first variant-based tool + OR match support 2026-07-30 23:28:37 +02:00
web_fetch.meta Add web fetch Markdown tool 2026-08-15 20:32:28 +02:00