ollie/data/tools
Ollie Agent 5955562c1d system_logs: first variant-based tool + OR match support
Adds system_logs with two variants:
- journalctl (systemd hosts): unit, since, lines, grep
- dmesg (any Linux): source, lines, grep

Both declare sudo: true — privilege escalation is handled by dispatch.

Also adds OR support in match conditions: array values mean any must
pass. Combined with AND across keys:
  {"binary": ["journalctl", "systemd-cat"], "os": "linux"}
  = (journalctl OR systemd-cat) AND linux
2026-07-30 23:28:37 +02:00
..
_lib tools/lsp: port LSP tools from Python to Go 2026-07-30 22:10:56 +02:00
browser_screencap
…
browser_screencap.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_edit
…
file_edit.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_glob
…
file_glob.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_grep
…
file_grep.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_read
…
file_read.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
file_write
…
file_write.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_accessibility
…
gui_accessibility.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_activities
…
gui_activities.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_apps
…
gui_apps.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_brightness
…
gui_brightness.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_clipboard
…
gui_clipboard.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_files
…
gui_files.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_input
…
gui_input.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_media
…
gui_media.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_notify
…
gui_notify.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_screenshot
…
gui_screenshot.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_shortcuts
…
gui_shortcuts.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
gui_windows
…
gui_windows.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
image_read
…
image_read.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +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.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +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.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +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.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +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
…
memory_recall.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
memory_remember
…
memory_remember.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
process_dismiss
…
process_dismiss.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
process_list
…
process_list.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
process_output
…
process_output.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
process_signal
…
process_signal.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
route
…
route.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
subagent_generate
…
subagent_generate.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
subagent_spawn
…
subagent_spawn.meta tool metadata: replace header comment parsing with .meta sidecar files 2026-07-30 21:48:42 +02:00
system_logs.meta system_logs: first variant-based tool + OR match support 2026-07-30 23:28:37 +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