Ollie Agent
76eb5bea99
Remove completed concurrency audit
2026-08-18 08:00:09 +02:00
Ollie Agent
7351f374a3
Record shutdown during active reads validation
2026-08-18 07:59:42 +02:00
Ollie Agent
c61d2a6373
Record validated lifecycle behavior
2026-08-18 07:58:01 +02:00
Ollie Agent
fa63886320
Mark completed concurrency audit findings resolved
2026-08-18 07:55:18 +02:00
Ollie Agent
c111cbd0ca
Stop persistent loop timers
2026-08-18 07:34:56 +02:00
Ollie Agent
9bbb6b9152
Make toolsrv socket polling cancellable
2026-08-18 07:27:42 +02:00
Ollie Agent
d5def6f02a
Mark process cleanup finding resolved
2026-08-18 07:09:46 +02:00
Ollie Agent
1b934c43f4
Release empty registry agent state
2026-08-18 07:09:21 +02:00
Ollie Agent
6ef1fe52e0
Make process GC startup idempotent
2026-08-18 07:08:38 +02:00
Ollie Agent
a1dc5b990e
Bound toolsrv process completion notifications
2026-08-18 07:07:46 +02:00
Ollie Agent
fa2d65d762
Mark LSP timeout retention resolved
2026-08-18 07:05:33 +02:00
Ollie Agent
55d1814aa7
Make LSP shutdown idempotent
2026-08-18 07:05:06 +02:00
Ollie Agent
4b86ad94ff
Make bypass resolution atomic
2026-08-18 07:04:11 +02:00
Ollie Agent
6a2018545b
Mark bypass queue finding resolved
2026-08-18 07:03:02 +02:00
Ollie Agent
08a97540ec
Mark critical audit findings resolved
2026-08-17 17:49:46 +02:00
Levi Neely
d279bbae86
Update docs: goals, index split, namespace changes
...
- README: Add goal/goalstatus/goalwait, fix plan location, add agent/new and agent/idx
- architecture-9p: Add goal files to session namespace, document index formats
- evolution: Add Phase 26 for goals, workflows, and index split
2026-08-17 13:51:04 +02:00
Ollie Agent
e854e91b7f
replace just build orchestration with make
2026-08-17 00:01:27 +02:00
Ollie Agent
349f23dd4c
Make architecture overview non-phase
2026-08-16 20:50:52 +02:00
Ollie Agent
e133c10e1f
Fix evolution phase numbering
2026-08-16 20:50:10 +02:00
Ollie Agent
ff7c4d6eb9
Add current architecture to evolution log
2026-08-16 20:49:34 +02:00
Ollie Agent
43b63cc885
Revert "Refresh current architecture overview"
...
This reverts commit a73f7ef5ca .
2026-08-16 20:49:14 +02:00
Ollie Agent
a73f7ef5ca
Refresh current architecture overview
2026-08-16 20:48:39 +02:00
Ollie Agent
5b621dccb8
Clarify editor integration mechanisms
2026-08-16 20:43:42 +02:00
Ollie Agent
8402a85bd9
Clarify Acme agent path
2026-08-16 20:39:13 +02:00
Ollie Agent
d5fa7de244
Clarify Acme UI components
2026-08-16 20:37:22 +02:00
Ollie Agent
5dfb8a3e97
Call Acme and Kate clients
2026-08-16 20:33:48 +02:00
Ollie Agent
bbed9f4779
Clarify editor examples are non-canonical
2026-08-16 20:33:13 +02:00
Ollie Agent
817f1722fe
Expand editor integration examples
2026-08-16 20:32:36 +02:00
Ollie Agent
ade5ff3dcc
Frame editor integration as a pattern
2026-08-16 20:31:07 +02:00
Ollie Agent
59cc451d59
Simplify editor integration guidance
2026-08-16 20:29:18 +02:00
Ollie Agent
5134a0647b
Tighten editor integration architecture
2026-08-16 20:26:28 +02:00
Ollie Agent
3c499e9295
Clarify editor integration message
2026-08-16 20:25:06 +02:00
Ollie Agent
12575fbadf
Document observer and companion patterns
2026-08-16 20:21:48 +02:00
Ollie Agent
f02c5c45e7
Document editor integration patterns
2026-08-16 20:19:40 +02:00
Ollie Agent
e0f36e11ba
Rename KDE architecture document
2026-08-16 20:17:26 +02:00
Ollie Agent
23015a0e52
Update KDE integration documentation
2026-08-16 20:15:59 +02:00
Ollie Agent
0a9cd57da3
Remove obsolete resource documents
2026-08-16 20:13:58 +02:00
Ollie Agent
17ec6d4a27
Bring evolution log up to date
2026-08-16 20:12:10 +02:00
Ollie Agent
a0c161ba9b
Update architectural evolution
2026-08-16 20:10:19 +02:00
Ollie Agent
2e3680e33a
Summarize integration boundaries
2026-08-16 20:08:30 +02:00
Ollie Agent
7b8f6942c6
Document external plan-and-execute integrations
2026-08-16 20:07:25 +02:00
Ollie Agent
3e1697d074
Link OptMem repository
2026-08-16 20:01:19 +02:00
Ollie Agent
60ee3c62d5
Clarify internal message bus architecture
2026-08-16 19:58:25 +02:00
Ollie Agent
515137a88c
Document deliberately unimplemented patterns
2026-08-16 19:56:43 +02:00
Ollie Agent
b9a9fae542
Deduplicate architecture documentation
2026-08-16 19:53:40 +02:00
Ollie Agent
02f130f79e
Update 9P architecture documentation
2026-08-16 19:50:35 +02:00
Ollie Agent
55a9de9710
Remove obsolete environment sample
2026-08-16 19:49:32 +02:00
Ollie Agent
45ff8a2864
Remove legacy backend environment configuration
2026-08-16 19:48:52 +02:00
Ollie Agent
16240b3e12
Consolidate tool architecture documentation
2026-08-16 19:44:09 +02:00
Ollie Agent
670fa717c7
Consolidate remote architecture documentation
2026-08-16 19:41:19 +02:00
Ollie Agent
3b587431a4
Update prompting architecture documentation
2026-08-16 19:38:14 +02:00
Ollie Agent
0bab759f56
Update virtfs architecture documentation
2026-08-16 19:36:18 +02:00
Ollie Agent
b1ef9dc68c
Cross-reference toolsrv architecture
2026-08-16 19:33:20 +02:00
Ollie Agent
2d14a35fdc
Document toolsrv architecture
2026-08-16 19:32:01 +02:00
Ollie Agent
47a8c1b76d
Update and rename core architecture documentation
2026-08-16 19:29:04 +02:00
Ollie Agent
09f3c8948c
Consolidate cancellation flow documentation
2026-08-16 19:24:51 +02:00
Ollie Agent
97b14dfce3
Update and consolidate boot sequence documentation
2026-08-16 19:23:27 +02:00
Ollie Agent
30fdc7d673
Remove obsolete codebase review
2026-08-16 19:21:58 +02:00
Ollie Agent
e51a1d4ff7
Update architecture documentation and remove obsolete frontends
2026-08-16 19:21:26 +02:00
Ollie Agent
16a2b72051
consolidate 9P clients
2026-08-16 18:56:11 +02:00
Ollie Agent
1e0f9cacd0
Integrate KDE frontend into main repository
2026-08-16 15:08:33 +02:00
Ollie Agent
e54f494458
Use web_fetch for API documentation
2026-08-16 13:13:16 +02:00
Ollie Agent
ab9fd60901
Document sub-agent context isolation
2026-08-16 11:39:21 +02:00
Ollie Agent
cdba6a5297
Update evolution history
2026-08-16 11:33:33 +02:00
Ollie Agent
6fc4c3b671
Document OptMem integration
2026-08-16 11:12:37 +02:00
Ollie Agent
f82b36ea80
Integrate OptMem memory backend
2026-08-16 11:10:50 +02:00
Ollie Agent
929b94e34d
Clarify workspace path placeholders
2026-08-16 10:30:56 +02:00
Ollie Agent
159eb9c857
wip codebase cleanup, user-preferences updated
2026-08-15 12:05:22 +02:00
Levi Neely
cca3d9a3f2
evolution: add superpowerd→bypass arc to reversals
2026-08-14 15:49:58 +02:00
Levi Neely
df409cac9f
evolution: add .meta sidecar→definition transition to reversals
2026-08-14 15:48:34 +02:00
Levi Neely
b1fb81e539
evolution: add sub-agent dead ends to reversals table
2026-08-14 15:45:47 +02:00
Levi Neely
cafba41193
docs: update for Request→Rdwr rename and sub-agent examples
2026-08-14 15:33:25 +02:00
Levi Neely
617bb5586a
subagent: inherit parent context via parent= parameter
...
Sub-agents now clone the parent agent's conversation history into
their initial context. The tool script passes parent=$OLLIE_UNAME
automatically. Mechanically identical to session restore — uses
RestoreHistoryFromMessages on the parent's Messages().
2026-08-14 15:12:16 +02:00
Levi Neely
c25e2e708c
doc: add sub-agents to evolution.md and README
2026-08-14 15:09:02 +02:00
Levi Neely
6d0a080e65
doc/usage.md: add link to tool-definitions.md
2026-08-13 22:43:49 +02:00
Levi Neely
2fa00f4a7d
doc: remove bg proc caveat from context cancellation (it's correct behavior)
2026-08-13 22:40:40 +02:00
Levi Neely
7a5c542d28
move docs/ contents to doc/, remove empty dir
2026-08-13 22:38:26 +02:00
Levi Neely
ef640fb4be
doc/architecture.md: combine philosophy paragraphs
2026-08-13 21:29:01 +02:00
Levi Neely
0eeef8eb4a
doc/architecture.md: remove Emacs comparison from philosophy
2026-08-13 21:28:30 +02:00
Levi Neely
e5d067ecf8
doc/architecture.md: fix event streaming description (pub/sub, not ring buffer)
2026-08-13 21:27:34 +02:00
Levi Neely
7b4eea5c00
doc/architecture.md: tool defs belong in toolsrv box
2026-08-13 21:25:06 +02:00
Levi Neely
22c34cf231
doc/architecture.md: remove dead ollie-remote from diagram
2026-08-13 21:24:27 +02:00
Levi Neely
2707bfce57
doc/architecture.md: fix ollie-remote (dead), fsedsl→virtfs, add feed+lib9p
2026-08-13 21:23:06 +02:00
Levi Neely
e379a08c08
doc/9p.md: add feed file to namespace table and examples
2026-08-13 21:21:22 +02:00
Levi Neely
51d0576680
doc: add pair programming section, update evolution, fix o new syntax
...
- README: add 'Pair programming' to capabilities table
- usage.md: full section on observer agent setup + wiring patterns
- usage.md: update o new syntax to sname/aname form
- evolution.md: document feed + BlockOnce/Stream refactor session
2026-08-13 21:18:25 +02:00
Levi Neely
c4b5a58300
doc: promote evolution.md to doc/, add rationale
...
It's a study log, not a resource. Added opening paragraph explaining
what the document is and why the dead ends matter.
2026-08-12 21:48:06 +02:00
Levi Neely
155e4fe97b
evolution: consolidate dead ends into comprehensive final table
...
Removed two inline 'Dead Ends and Reversals' tables scattered mid-document.
Added single comprehensive table at the end covering all reversals from all
phases — including hooks, event ring buffer, abstractions, namespace merges,
concurrent-by-default rejection, and every other thing that was built and
then killed.
2026-08-12 21:39:53 +02:00
Levi Neely
8ead5c29e1
evolution: update background process interrupt delivery, drop concurrent-by-default
...
Background processes now deliver completions as user prompts (queued via
the agent's prompt file) upon completion, not injected in-loop alongside
tool results.
Removed 'Open Problem: Concurrency' section — concurrent-by-default was
considered and rejected (sequential execution but slower and more expensive).
Replaced with a paragraph explaining the deliberate design choice.
2026-08-12 21:30:33 +02:00
Levi Neely
e323e7079e
doc: add Phases 22-26 + Good Idea Fairy + pubsub migration to evolution.md
...
Major architectural changes documented:
- Aug 3: Ring buffer -> pubsub (Phase 19)
- Aug 5: Hooks deleted entirely, ~960 lines removed
- Aug 11-12: Meta-only tool definitions, bypass via 9P, fs/ flattening,
sandbox simplification, agent loop cleanup
2026-08-12 20:43:08 +02:00
Levi Neely
ef9a56d41b
doc: rename tool scripts to tool definitions throughout
2026-08-12 19:40:06 +02:00
Levi Neely
df7eefaf71
doc: rename tool-overlays to tool-definitions
2026-08-12 19:35:58 +02:00
Levi Neely
7d44e9ac1f
doc: add tool overlays documentation
...
- Add doc/tool-overlays.md explaining meta-only tools and overlay pattern
- Examples: ripgrep, kubectl, MCP server wrapping
- Update README.md with tool overlays row in capabilities table
2026-08-12 19:14:32 +02:00
Levi Neely
92d9fec51a
docs: fix auth section - both servers use attach identity for permissions
2026-08-12 18:20:34 +02:00
Levi Neely
255986bad6
docs: fix 9p.md auth section, clarify toolsrv Tauth and aname scoping
2026-08-12 18:17:39 +02:00
Levi Neely
79a7cc68c7
docs: rewrite 9p.md to match current olliesrv and toolsrv namespaces
2026-08-12 18:16:55 +02:00
Levi Neely
c2df612da5
docs: update usage.md slash commands, fix context model description
2026-08-12 18:12:01 +02:00
Levi Neely
31d550a94b
docs: update README and usage for current architecture
2026-08-12 18:06:22 +02:00
Levi Neely
fe24736b19
docs: update for background process changes
...
- doc/TODO.md: remove stale bgTracker cleanup item, add future considerations
- doc/9p.md: add proc/ section with list, new, new.bg, and per-pid files
- doc/9p.md: document <system-proc-complete> push mechanism
- README.md: update background process description
2026-08-12 17:39:16 +02:00
Levi Neely
6eb3bf960b
refactor: query toolsrv directly for proc list
...
- ListProcs() now queries toolsrv directly instead of local tracker
- Remove ownership verification from SignalProc/ProcOutput/DismissProc
- Clean up stale procs from local tracker when they disappear from toolsrv
- Document local tracker quirk in TODO.md for future cleanup
2026-08-12 16:06:22 +02:00
Levi Neely
9bb3cd76b8
Remove sudo mechanism from bypass system
...
The sudo credential broker was never functional and added complexity
without value. This removes:
- Sudo field from bypass Request structs (broker, client, toolsrv)
- Sudo parameter from EvaluateRequest interface and implementations
- Sudo/ResetsCounter fields from MetaFile and Variant structs
- sudo: true from system_logs.meta variants
- All sudo documentation from writing-tools.md, tool-registry.md,
core.md, evolution.md, and misc.md
Bypass remains fully functional for sandbox escapes. Tools that need
elevated privileges should handle that internally or be run manually.
2026-08-12 08:58:41 +02:00