Commit Graph

1290 Commits

Author SHA1 Message Date
Levi Neely 98af4aa79f update core: harness.go merged into session.go 2026-07-29 19:29:55 +02:00
Levi Neely 9a5c7326f8 update submodules: concrete Session struct, consumer-defined interface 2026-07-29 19:25:33 +02:00
Levi Neely ba0fa9fb10 update core submodule 2026-07-29 19:18:10 +02:00
Levi Neely 5a86139b2e update submodules: session API cleanup 2026-07-29 19:17:15 +02:00
Levi Neely e2f830b5da update submodules: agent/ → session/ rename complete 2026-07-29 19:13:40 +02:00
Levi Neely 2e9294e8e9 update core: harness rename 2026-07-29 18:47:47 +02:00
Levi Neely 432edb9af7 update core: sessionHost rename 2026-07-29 18:44:19 +02:00
Levi Neely 82fd842aff update core submodule 2026-07-29 18:43:01 +02:00
Levi Neely e5ca551631 update core: reasoning → Agent 2026-07-29 18:42:34 +02:00
Levi Neely 84f95c0e84 update core: session plan/peers/prevPrompt 2026-07-29 18:37:06 +02:00
Levi Neely f68e6c7e70 update core: reasoning struct extraction 2026-07-29 18:35:53 +02:00
Levi Neely 5bd4dfed7a update core submodule: session split + receiver rename 2026-07-29 18:33:26 +02:00
Levi Neely cdfe5c9019 update submodules: session delegation complete 2026-07-29 18:31:49 +02:00
Levi Neely 92ec7ee248 update submodules: History rename + session package 2026-07-29 18:23:29 +02:00
Levi Neely 67867fd568 docs: update for core/ restructure, add ollie-9p section
- Fix all pkg/ path references in doc/*.md
- Update ARCHITECTURE.md package table and 9P interaction model
- Fix stale /tmp/ollie references
- Add ollie-9p client documentation to 9p/README.md
2026-07-29 18:14:46 +02:00
Levi Neely c9cc1af359 update core submodule (README) 2026-07-29 18:12:09 +02:00
Levi Neely da2b7575b3 update submodule pointers: core/ restructure 2026-07-29 18:11:03 +02:00
Levi Neely 27c7f7b334 kde: fix diagram pan — MouseArea moved outside Flickable 2026-07-29 16:49:49 +02:00
Levi Neely 9c2b3bff1b kde: fix diagram pan — native Flickable, no MouseArea interference 2026-07-29 16:47:36 +02:00
Levi Neely 06b4a96104 kde: Ctrl+drag to pan diagram viewer (not Meta) 2026-07-29 16:45:14 +02:00
Levi Neely 0e7074e522 kde: Meta+drag to pan diagram viewer 2026-07-29 16:43:24 +02:00
Levi Neely 916ef90343 kde: re-enable mermaid server (raster endpoint) 2026-07-29 16:40:27 +02:00
Levi Neely 95dcdbf17d kde: fix mermaid rendering — output PNG for Qt compatibility 2026-07-29 16:38:40 +02:00
Levi Neely f2dd38af18 elevate: enforce session identity — deny unknown/invalid sessions 2026-07-29 16:30:42 +02:00
Levi Neely e752627cb7 kde: fix invisible mermaid diagram text/edges (force light theme) 2026-07-29 16:25:41 +02:00
Levi Neely f9937fcb35 kde: collapse call blocks by default 2026-07-29 16:23:48 +02:00
Levi Neely 177a8f17b1 elevate: per-turn rate limiter for elevation broker
Limits agents to 3 elevation requests per turn. Counter resets when
the next user prompt is submitted. Rate-limited requests receive a
distinct error (not a user denial) so the agent knows to stop trying.
2026-07-29 16:22:39 +02:00
Levi Neely c3d37f60c9 doc: replace mermaid with ASCII diagrams 2026-07-29 15:43:10 +02:00
Levi Neely c5b6e5b694 doc: add EVOLUTION.md — architectural history of the system 2026-07-29 15:40:21 +02:00
Levi Neely 4ac381dff0 chore: update kde submodule (diagram rendering) 2026-07-29 15:23:38 +02:00
Levi Neely 70d0a22af4 user-preferences, execute_code→shell, dead scripts cleanup
- Add prompts/user-preferences.md: visual-first communication preference
  and communication style directives (moved from system_prompt.md).
- Inject user-preferences.md into all agent definitions.
- Replace all execute_code references with shell across docs, prompts,
  and agent configs.
- Remove dead u/ and x/ entries from scripts/README.md.
- Remove SYSTEM_PROMPT_QWEN systemPrompt override from navigator.
- justfile: install user-preferences.md.
2026-07-29 14:44:25 +02:00
Levi Neely 61f1138ee2 update submodules: fix agent display and selection in GUI 2026-07-29 11:04:26 +02:00
Levi Neely ba9076a6b6 tools: replace call_tool syntax with native tool call examples
Update all ollie:prompt blocks to use tool_name(param=...) convention
instead of the obsolete call_tool: calls=[...] syntax.
2026-07-29 10:50:26 +02:00
Levi Neely 151f2a58bf 9p: update submodule (tool-first principle in system_prompt) 2026-07-29 09:48:34 +02:00
Levi Neely c15c6eb53a kde: update submodule (reaction badge fix) 2026-07-29 09:44:03 +02:00
Levi Neely f221fe159f core: update submodule (state fix for detach visibility) 2026-07-29 09:33:56 +02:00
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