Commit Graph

1354 Commits

Author SHA1 Message Date
Levi Neely efed0d21ab core: update submodule (detach stream fix) 2026-07-29 09:28:19 +02:00
Levi Neely 9bca0c2c3b core: update submodule (restore shell detach) 2026-07-29 09:19:10 +02:00
Levi Neely 6ed51a9fe2 core: update submodule (string elevated fix) 2026-07-29 09:15:02 +02:00
Levi Neely 02c9fd345f core: update submodule (elevated stdin fix) 2026-07-29 08:52:59 +02:00
Levi Neely 977dd684fc doc: rename Argument Handling to Input Protocol 2026-07-29 08:49:55 +02:00
Levi Neely af548e238a justfile: remove denote_view, add _lib/args helpers 2026-07-29 08:49:22 +02:00
Levi Neely 283add2862 tools: stdin JSON contract for all tools
All tools now receive arguments as a JSON object on stdin instead of
positional CLI args. Each tool declares its schema via # args_json:
header comment.

New shared helpers:
- _lib/args.py: Python parse_args() -> Args with require/get/get_bool/etc
- _lib/args.sh: Bash arg_require/arg_get/arg_bool via jq

Removed denote_view (unused).
Updated WRITING_TOOLS.md to document the new contract.
2026-07-29 08:47:15 +02:00
Ollie Agent 7312f72778 update core submodule pointer (elevation in tool dispatch) 2026-07-29 00:46:48 +02:00
Ollie Agent 56246a4652 update 9p submodule: elevation rules in system prompt 2026-07-29 00:44:23 +02:00
Ollie Agent a9a4b53cbe add Writing Ollie Tools guide covering sandboxing, elevation, and tool metadata 2026-07-29 00:39:37 +02:00
Ollie Agent 481a913ed7 note that both shell AND promoted tools are sandboxed 2026-07-29 00:36:24 +02:00
Ollie Agent abdc4f2146 rewrite lazy loading observation: error rates improved after facade layer 2026-07-29 00:33:06 +02:00
Ollie Agent cb1a9bdc01 add lazy tool loading observation to OBSERVATIONS.md 2026-07-29 00:30:50 +02:00
Ollie Agent 2c45676de0 remove env and grep from justfile install list (deleted from tools/) 2026-07-29 00:19:52 +02:00
Ollie Agent 7a245afbc0 update 9p submodule: add skills + autonomous loading to system prompt 2026-07-29 00:18:04 +02:00
Ollie Agent 4a5ca8d073 update submodule pointers for skills registry and skill_* dispatchers 2026-07-29 00:17:08 +02:00
Ollie Agent 8630d79116 add JSON schema output to all tool scripts on arg parse errors; remove env and grep tools
All tools in ./tools/ now output a JSON schema when arguments fail
to parse, instead of raw usage strings. Formats handled:
- echo/print usage replacement
- dollar-brace-var-colon-? usage expansion to if-statements
- die() function replacement
- argparse ArgumentParser subclass with error() override

Deleted env (use shell instead) and grep (use file_grep instead).
Removed root-level /tools from 9P filesystem listing.
2026-07-29 00:01:25 +02:00
Ollie Agent 45d3caddbc update submodule pointer for core README change 2026-07-28 23:32:19 +02:00
Ollie Agent af32aff641 delete SYSTEM_PROMPT.md, remove from justfile, update docs to reference embedded prompt 2026-07-28 23:31:10 +02:00
Ollie Agent 9f54dcca53 update 9p submodule for Tool Registry decoupling 2026-07-28 23:27:38 +02:00
Ollie Agent 9707abe825 move Tool Registry section from session_9p.md to system prompt (decoupled from 9P) 2026-07-28 23:27:25 +02:00
Ollie Agent e6be4a65f4 update 9p submodule for tool_list/tool_load/tool_active prompt 2026-07-28 23:26:36 +02:00
Ollie Agent d48a8d6ced update submodule pointer for tool_active 2026-07-28 23:24:39 +02:00
Ollie Agent d20ad6bafe update submodule pointer for tool_list/tool_load 2026-07-28 23:21:51 +02:00
Ollie Agent d3e57cea5b update submodule pointers for tool registry metadata caching 2026-07-28 23:15:58 +02:00
Ollie Agent 5d386a6711 update submodule pointers for execute_code -> shell rename 2026-07-28 23:03:42 +02:00
Ollie Agent 8f6b08eea8 update submodule pointers for bash-only execute_code 2026-07-28 22:59:50 +02:00
Ollie Agent a672434e82 update submodule pointers for call_tool/pipe removal 2026-07-28 22:51:54 +02:00
Ollie Agent e4fab8cfb1 remove call_tool and pipe references from docs 2026-07-28 22:47:12 +02:00
Ollie Agent c377471e55 update 9p submodule for QWEN prompt removal 2026-07-28 22:42:54 +02:00
Ollie Agent 38e6c438dc update submodule pointers for allowExecutors removal 2026-07-28 22:39:22 +02:00
Ollie Agent d279aecba0 remove allowExecutors from agent JSONs, config, and execute server; remove dead prompt install lines from justfile 2026-07-28 22:38:21 +02:00
Ollie Agent 53cf43e584 remove QWEN and DEVSTRAL system prompts (obsolete) 2026-07-28 22:27:14 +02:00
Ollie Agent f301f37bf3 remove tools-core prompt, update all agent configs 2026-07-28 22:19:50 +02:00
Ollie Agent 4dea880962 remove obsolete tools-core prompt (call_tool/pipe superseded by registry) 2026-07-28 22:17:35 +02:00
Ollie Agent a4fa57af23 update 9p submodule for prompt updates 2026-07-28 22:15:57 +02:00
Ollie Agent a35294fce9 update submodule pointers for registry merge 2026-07-28 22:09:02 +02:00
Ollie Agent f09e8b5f32 tool registry: lazy-loading tool promotion, README docs 2026-07-28 14:58:50 +02:00
Ollie Agent fbe2bf2d8d bump 9p, core, remote 2026-07-28 14:13:45 +02:00
Ollie Agent 805ba93545 kde: gui fixes - ghost process, null block.reaction, window counter 2026-07-27 21:32:44 +02:00
Ollie Agent 50af870687 update kde: agent selector in new session dialog 2026-07-27 20:43:07 +02:00
Ollie Agent 3db61a4b85 justfile: fix indentation for navigator/driver install 2026-07-27 20:39:03 +02:00
Ollie Agent 8a251b1e4c update 9p: synced QWEN system prompt 2026-07-27 20:37:35 +02:00
Ollie Agent 3483468369 justfile: remove stale DEVSTRAL install line 2026-07-27 20:33:24 +02:00
Ollie Agent 5db9ba85a8 justfile: update partner -> navigator, add driver 2026-07-27 20:32:48 +02:00
Ollie Agent 786facba00 navigator: systemPrompt points to Qwen prompt file; embedded fallback 2026-07-27 20:31:52 +02:00
Ollie Agent aa04cc5c63 update 9p: embedded Qwen system prompt 2026-07-27 20:23:59 +02:00
Ollie Agent 1e14e0e622 navigator: remove Qwen system prompt from prompt list 2026-07-27 20:22:29 +02:00
Ollie Agent 358fb7838b navigator: add Qwen system prompt, lower temperature for planning 2026-07-27 20:20:40 +02:00
Ollie Agent 57bf047675 rename partner -> navigator; add driver agent for pair programming 2026-07-27 20:18:24 +02:00