Commit Graph

836 Commits

Author SHA1 Message Date
Levi Neely e2e8243c62 Update file_read tool and 9p permissions 2026-06-01 09:52:20 +02:00
Levi Neely e4b7d1de9c update core: LLM summarization replaces cold truncation 2026-06-01 09:45:33 +02:00
Ollie Agent de99aabbf4 updates/bump 9p,acme,core 2026-06-01 08:06:35 +02:00
ollie e414c89ba3 Merge remote-tracking branch 'origin/main'
# Conflicts:
#	core
2026-05-30 10:46:43 +02:00
ollie 20a3ca74dd update core submodule 2026-05-30 10:46:15 +02:00
Levi Neely 49bd584bdb tune memory_recall for efficiency 2026-05-29 15:40:55 +02:00
Levi Neely 2515ed3479 tune memory_recall for efficiency 2026-05-29 15:40:51 +02:00
Ollie Agent 150a9d1b79 update core: fix deepseek reasoning_content round-trip 2026-05-28 19:04:14 +02:00
ollie b13dd11147 update submodules: token efficiency improvements 2026-05-28 18:45:01 +02:00
Levi Neely 2b9dded06a Oi: workspace detection, memory prompt improvements
- Oi resolves cwd to workspace root (indicator file) or git root
  - Walks up from pwd looking for .mdworkspace (configurable)
  - Skips submodules (.git file pointing to /modules/)
  - Stops at worktrees and real repos
- memory_recall: clarify grep -ri substring matching behavior
- memory_remember: broaden trigger to autonomous learning from any research
2026-05-27 16:52:33 +02:00
Levi Neely a108c57433 memory: make recall mandatory before code exploration 2026-05-27 13:50:57 +02:00
Levi Neely 16ae3e1308 memory: never forget without explicit user instruction 2026-05-27 12:51:02 +02:00
Levi Neely 1b73b22064 memory: add staleness indicator to recall, remove body length limit 2026-05-27 12:49:27 +02:00
Levi Neely 31b1e73f45 sandbox 2026-05-27 08:58:13 +02:00
Ollie Agent 5189d90ca0 bump acme 2026-05-27 08:54:52 +02:00
Ollie Agent 5a3a28d206 add Navigator (partner) agent and Oi acme script
- prompts/agent-partner.md: Navigator identity with thinking modes,
  decisiveness, memory discipline, acme-compatible file addressing
- agents/partner.json: read-only agent with file, LSP, reasoning, memory tools
- acme/scripts/Oi: persistent session trigger scoped to cwd
- prompts/agent-coding.md: debugging and discipline improvements
2026-05-26 21:33:04 +02:00
Ollie Agent 399ad0416f System prompt: investigate before asking for clarification 2026-05-26 12:03:35 +02:00
Ollie Agent f4d49d2420 Add librarian agent; update LSP tools 2026-05-26 11:58:17 +02:00
Levi Neely 60b9036d25 system prompt: add untrusted-content security guardrail 2026-05-25 23:19:04 +02:00
Levi Neely 6c1169a6a2 update 9p + core submodule pointers 2026-05-25 23:15:38 +02:00
Levi Neely 84f5d26d60 webui: chat rendering refactor + image_read PNG compression 2026-05-25 23:13:03 +02:00
lkn 0eb6cad285 add image_read tool, update core and file_read 2026-05-25 22:18:39 +02:00
Ollie Agent eaeacb771a bump core 2026-05-25 17:11:16 +02:00
Ollie Agent 738cf32ea1 core: update for kiro throttle backoff 2026-05-23 14:45:33 +02:00
Ollie Agent 9e5a15e6fa update core, 9p submodules 2026-05-23 13:16:49 +02:00
Ollie Agent a646318911 fix tool prompting: enforce string-only args, parse text tool calls
- tools-file.md: rewrite with explicit BAD/GOOD examples showing that
  args must be strings (not integers), and file_grep path must use
  --path= flag (not positional)
- tools-lsp.md: use concrete string numbers in examples
- SYSTEM_PROMPT.md: add string-only args constraint to call_tool section
- core: update submodule (text tool call parsing)
2026-05-23 11:47:07 +02:00
Levi Neely 8fb3ce0597 fix subagent_spawn: use /bin/echo for 9P writes
Bash builtin echo/printf may split multi-line content across
multiple write syscalls, which the FUSE 9P proxy rejects.
/bin/echo (coreutils) does a single write.
2026-05-22 12:39:03 +02:00
Levi Neely d37d4b7151 Update 9p submodule: model cache and invalidate command 2026-05-22 10:08:20 +02:00
Ollie Agent 672a2a07cd update core and webui submodules 2026-05-21 19:45:11 +02:00
Levi Neely bedb65be82 update submodules: model selector feature 2026-05-21 18:50:04 +02:00
Levi Neely 008915f94b core: remove unsandboxed ! shell escape 2026-05-21 15:18:11 +02:00
Levi Neely a94454d72b update core submodule (session persistence), sync docs 2026-05-21 15:08:46 +02:00
Levi Neely d08497d287 big refactor: agent core, 9p sessions, webui, architecture docs 2026-05-21 14:42:55 +02:00
Levi Neely 71e2dfc439 update submodules and add OLLIE_DEFAULT_AGENT to sandbox env 2026-05-21 12:33:24 +02:00
Levi Neely d1439bc4aa update submodules: permission registry, FUSE ops, sandbox env isolation 2026-05-21 11:50:50 +02:00
Ollie Agent 68082ad2a6 front-ends: transparent FUSE remount on I/O errors
All front-ends (sh, b, ls, kill, cleanup, ellie.el, ollie-acme, Kmpl)
now retry file operations after running ollie-remount on failure.
contrib target added to 'all' so ollie-remount is always installed.
2026-05-21 09:00:13 +02:00
Ollie Agent 10760b57bf core: update submodule (per-session mount recovery) 2026-05-21 08:49:44 +02:00
Ollie Agent 65f1314d9f contrib: add ollie-remount script for 9pfuse recovery after sleep/wake 2026-05-21 08:44:17 +02:00
Ollie Agent a88ef15ad6 update core: expand $VAR in env values and sandbox paths 2026-05-20 18:35:13 +02:00
Ollie Agent 7138dc031a update core: expand ~ in env file values and sandbox paths 2026-05-20 18:34:05 +02:00
Levi Neely 9ec281e828 Update submodules 2026-05-20 17:24:22 +02:00
Levi Neely 120f9f0062 update submodules 2026-05-20 16:49:57 +02:00
Levi Neely 35518d9e22 update submodules 2026-05-20 16:46:44 +02:00
Ollie Agent b35a2ef9ff update submodules: session PATH fix, httpgw state injection, 9p-mount install path 2026-05-20 14:16:22 +02:00
Ollie 777cf131b8 Update 9p submodule 2026-05-20 14:01:07 +02:00
Ollie 49d1e663e9 Document sandbox restrictions in SYSTEM_PROMPT 2026-05-20 14:00:58 +02:00
Levi Neely 7c2bcb3bd6 sandbox prems 2026-05-20 11:28:28 +02:00
Levi Neely 3c0a2451b4 9p: update submodule 2026-05-20 11:10:39 +02:00
Levi Neely 4b4cb5227c 9p: update submodule 2026-05-20 11:10:18 +02:00
Levi Neely 20571d2fd0 9p: update submodule (permission fix) 2026-05-20 11:09:33 +02:00