Commit Graph

70 Commits

Author SHA1 Message Date
Levi Neely 0281728f7c update core: guard dangerous commands mid-loop 2026-04-13 13:29:46 +02:00
Levi Neely 915a3b048c update 9p: simplify session ctl 2026-04-13 13:23:49 +02:00
Levi Neely 5d7ce3aca4 update 9p: reject mkdir on p, pl, sk, t 2026-04-13 13:17:32 +02:00
Levi Neely 4f61bc84e8 update 9p, tui: s/new + rm for session lifecycle 2026-04-13 13:15:58 +02:00
Levi Neely 540a923b64 update 9p: Tremove support for p, sk, t 2026-04-13 13:08:18 +02:00
Levi Neely 5c5f11faa5 plan discipline: add backend-agnostic rules to system prompt
New 'Plan discipline' section enforces marking steps done as they
are completed. Update core and 9p submodules.
2026-04-13 13:05:18 +02:00
Levi Neely 520e41a1fc plan: timestamp+uid filenames, __todo/__wip/__done lifecycle 2026-04-13 12:01:39 +02:00
Levi Neely f03f98afa4 flat planning repo built-in 2026-04-13 11:41:08 +02:00
Levi Neely 4cbd085b17 update 9p, core submodules: drop responses from usage 2026-04-13 11:06:45 +02:00
Levi Neely 508a11ba28 update 9p, core submodules: usage/ctxsz improvements 2026-04-13 11:03:53 +02:00
Levi Neely 3b2612e877 update core submodule 2026-04-13 10:47:08 +02:00
Levi Neely 194c145ab9 update submodules: usage/ctxsz split 2026-04-13 10:45:56 +02:00
Levi Neely 9e2b7992d0 rename sandbox/anvilmcp.yaml to restricted.yaml 2026-04-13 10:35:43 +02:00
Levi Neely 9036275f23 move sandbox/ from core to monorepo root
All data files (agents, prompts, sandbox, skills) now live at the
monorepo root and are installed by the unified 'data' target.
2026-04-13 10:34:40 +02:00
Levi Neely bb96f56d53 move agents/ and prompts/ from core to monorepo root
These are system-wide data files, not core-specific. Consolidate
install of agents, prompts, and skills into a single 'data' target.
2026-04-13 10:32:53 +02:00
Levi Neely f4e1501fef update 9p submodule: createable prompts, sk r/w README fix 2026-04-13 10:28:53 +02:00
Levi Neely 687cf48255 update submodules: 9p create/writable skills, core tools path
- 9p: add Tcreate for /t and /sk, writable skill files, tools path
- core: default tools path to ~/.config/ollie/tools
- docs: update ARCHITECTURE.md and IDEAS.md for new path
2026-04-13 10:25:30 +02:00
Levi Neely 89083ee2a8 update core submodule 2026-04-13 09:53:31 +02:00
Levi Neely 32a0e9dc48 update core submodule 2026-04-13 09:50:38 +02:00
Levi Neely 4377ebfc5d submodules: update core after env parser and syntax fixes 2026-04-13 09:33:51 +02:00
Levi Neely 4be45bc628 toys: add ollie.sh, a minimal shell chat interface for ollie
~110-line bash script providing a fully functional chat interface by
reading/writing the 9p-mounted session filesystem directly. Includes
readline key bindings (read -e) and input history (set -o history).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 22:35:45 +02:00
Levi Neely 9cfc437bc1 update: sync core submodule to latest with improved tool prompts 2026-04-12 21:21:08 +02:00
Levi Neely 2fc0f405b1 submodules: revert el light-theme color darkening
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:58:39 +02:00
Levi Neely 0b8c904860 submodules: update el after diff face color tuning
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:56:40 +02:00
Levi Neely d209128a39 submodules: update el after diff colorizer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:55:21 +02:00
Levi Neely 1d4bd3b803 submodules: update tui after session resumption color fix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:43:52 +02:00
Levi Neely c4d1d99ef9 submodules: update 9p after removing tool output truncation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:43:11 +02:00
Levi Neely cb62a9d2f9 submodules: diff-format file tool output, TUI diff colorizer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:40:46 +02:00
Levi Neely 070e61c19b submodules: update core after file tool rename
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:22:56 +02:00
Levi Neely 38f65ab8b5 submodules: update core after /model no-arg fix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:20:52 +02:00
Levi Neely b85e2cf41b submodules: add file tools (Read, Write, Edit, Grep, Glob)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 20:19:17 +02:00
Levi Neely d8c8f5e322 core: cleanup tools 2026-04-12 16:27:01 +02:00
Levi Neely 5ffc81ba93 core: memory backend, denote-mcp integration, agent configs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-12 00:00:00 +02:00
Levi Neely 3f7d2cf7e2 doc: replace Task Tracking with Memory Recall in IDEAS.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 22:31:37 +02:00
Levi Neely a24774621a update submodules: goq-style mid-turn interrupt injection
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 22:25:51 +02:00
Levi Neely c97b028e0f bump 9p 2026-04-11 18:15:43 +02:00
Levi Neely 6f7a11025c move ideas section to monorepo, IDEAS.md 2026-04-11 18:15:23 +02:00
Levi Neely c6aae23c06 remove backup file 2026-04-11 18:13:34 +02:00
Levi Neely 863f60cb48 move doc/ to monorepo 2026-04-11 18:13:21 +02:00
Levi Neely b046bafb8f fix reply 2026-04-11 18:07:08 +02:00
Levi Neely 209dd02d41 submodules: update core and 9p after session cleanup
Core gains State/Reply/AgentName/BackendName/ModelName on the Core
interface. 9p drops the shadowed fields and reads through Core directly.
Also fixes reply accumulating across queue-drained turns.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 17:55:47 +02:00
Levi Neely 7bf8016ede submodules: update core after ambiguity rule tightening
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 17:42:32 +02:00
Levi Neely 2a077e79c0 submodules: update core and 9p for queued-prompt chat visibility fix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 17:37:25 +02:00
Levi Neely 0d4cf04e5a submodules: update core and 9p after queue planning fix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 17:24:53 +02:00
Levi Neely 2575ca7085 submodules: update core and 9p after queuePlanBackend placement decision
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 17:06:50 +02:00
Levi Neely 7b0cf253fc submodules: update core after planning fallback docs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 17:01:04 +02:00
Levi Neely b3833ca1d6 submodules: update core and 9p for queue-based plan fallback
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 16:58:55 +02:00
Levi Neely 6a039f6ccd submodules: update 9p and tui (workdir required for new sessions)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 16:43:30 +02:00
Levi Neely 86eb00f8cd submodules: update tui (-cwd flag)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 16:39:09 +02:00
Levi Neely cd40df978b submodules: update core (Python tool support, tools in system prompt)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 16:34:06 +02:00