Commit Graph

1339 Commits

Author SHA1 Message Date
Ollie Agent ea3db9eb08 remove httpgw and webui; update AGENTS.md to reflect current structure
- Remove cmd/ollie-httpgw/ directory and webui/ submodule
- Update justfile: remove httpgw/webui build targets
- Update README.md: remove httpgw/webui references
- Update doc/ARCHITECTURE.md: remove httpgw/webui references
- Update doc/EVOLUTION.md: remove httpgw/webui references
- Update doc/USAGE.md: remove httpgw/webui sections
- Update AGENTS.md: fix repo layout, build targets, testing, architecture
  paths, key files, adding tools/prompts, submodule workflow
2026-07-30 20:19:32 +02:00
Ollie Agent dd5701b1bb readme: bring up to date after Great Flattening
- Frame olliesrv as single binary with two surfaces (9P + D-Bus)
- Fix repository layout table: no core/, 9p/, remote/ submodules
- Fix all namespace paths: session/{id}/agent/{aid}/
- Fix architecture diagram labels (agent.Agent, toolsrv.Server)
- Fix httpgw description (HTTP→9P, not D-Bus)
- Replace verbose features list with concise capability table
- Remove outdated development/pull.sh sections
2026-07-30 20:02:14 +02:00
Ollie Agent f63cb3bb37 doc: update architecture diagrams to Mermaid, reflect current codebase
- Convert all ASCII diagrams to Mermaid (gitea-rendered)
- ARCHITECTURE.md: System Overview, Data Flow, Frontends → Mermaid
- CORE.md: Package Map, Per-Iteration Flow → Mermaid
- EVOLUTION.md: Timeline → Gantt, coordination/security/frontends → Mermaid
- MULTI_AGENT.md: coordination patterns → Mermaid
- REMOTE_EXECUTION.md: split-brain architecture → Mermaid
- Update all references: agent.Core → *agent.Agent, execute.Server → toolsrv.Server,
  tools.Dispatcher → toolsrv.Runner, s/ → session/ namespace
- Fix namespace layout to show agent/{aid}/ subdirectory hierarchy
- Update package layout to reflect flat Go module (no core/ or 9p/ submodules)
2026-07-30 19:58:53 +02:00
Ollie Agent df22946249 pull.sh: update for flattened repo (only . kde webui remain) 2026-07-30 19:42:21 +02:00
Ollie Agent b6cdd3d369 update submodule pointers for kde and webui (justfiles added) 2026-07-30 19:36:20 +02:00
Ollie Agent 33030053ef split KDE and webui into submodule justfiles
- Create kde/justfile with build, install, clean, uninstall targets
- Create webui/justfile with build target
- Root justfile delegates to submodule justfiles via `just -f`
- Remove inlined KDE commands from root justfile
2026-07-30 19:18:28 +02:00
Ollie Agent 619dbe555c justfile: fix indentation, update acme/scripts/ paths, remove cd core 2026-07-30 19:06:48 +02:00
Ollie Agent 4bc7a21097 flatten: fix stragglers — remote server, _lib, stray go.mod files
- Rewrite cmd/ollie-remote to use toolsrv.Server API (was using non-existent
  ollie/pkg/tools and ollie/pkg/tools/execute packages)
- Restore tools/_lib/ from pre-flatten branch (was lost in migration)
- Remove stray go.mod/go.sum from cmd/Ollie, cmd/ollie-httpgw, cmd/ollie-remote
- Update justfile: ollie-remote target copies tools from contrib/tools/
- Remove leftover root prompts/ directory
2026-07-30 19:01:36 +02:00
Ollie Agent 9b6ddb7df1 flatten: absorb submodules into single Go module
- Remove submodules: core, 9p, acme, httpgw, remote, el
- Keep submodules: kde, webui (separate build systems)
- Collapse core/ packages into root: agent/, backend/, detach/, elevate/,
  env/, log/, paths/, sandbox/, session/, skills/, tools/, toolsrv/
- Collapse 9p/ packages: fs/session/, mount/, dbus/, cmd/olliesrv/
- Move binaries: acme/ → cmd/Ollie/, httpgw/ → cmd/ollie-httpgw/,
  remote/ → cmd/ollie-remote/, 9p/cmd/ollie-9p/ → cmd/ollie-9p/
- Move data: agents/, prompts/, tools/, scripts/, skills/ → contrib/
- Move services/ → contrib/services/, experiments/ → doc/experiments/
- Delete .beads/, .claude/, .kiro
- Single go.mod at root (module ollie)
- Fix all import paths, merge fs/ + session/ packages
- Extract dbus/ and elevate/notify.go from 9p server package
- Update justfile for new paths and single-module build
2026-07-30 18:57:51 +02:00
Levi Neely aa2d185cb6 update kde submodule: fix kate segfault 2026-07-30 17:06:03 +02:00
Levi Neely d7a59e6754 update core, 9p, kde submodules
- core: fix elevate session ID, leaky bucket rate limit
- 9p: remove resetElevation plumbing
- kde: fix model list not populating for default backend
2026-07-30 16:30:05 +02:00
Levi Neely 8eb59ec173 revert 9p submodule: remove streaming generate experiment 2026-07-30 11:29:29 +02:00
Levi Neely 30ce5b7a0e update 9p submodule: true streaming generate 2026-07-30 11:27:10 +02:00
Levi Neely 85e707c932 update 9p submodule: fix generate streaming 2026-07-30 11:25:28 +02:00
Levi Neely ddb297fd36 update 9p submodule: streaming generate 2026-07-30 11:21:51 +02:00
Levi Neely fdd39b7499 docs: update tool registry references to reflect dynamic discovery 2026-07-30 10:08:13 +02:00
Levi Neely e8d3ff92cb update core submodule: AGENTS.md injection 2026-07-30 09:40:06 +02:00
Levi Neely f2e3bcd1c7 update 9p submodule 2026-07-30 09:38:19 +02:00
Levi Neely b79f1a1231 remove skills.Discover() call site, update submodules 2026-07-30 09:38:07 +02:00
Levi Neely b5132ed341 update core submodule: dynamic schema refresh 2026-07-30 09:37:02 +02:00
Levi Neely a92429d973 update justfile 2026-07-30 09:26:21 +02:00
Levi Neely d4f7b2c086 tools: remove reasoning_think script (now a builtin) 2026-07-30 09:24:39 +02:00
Levi Neely 7f8447002d update core submodule: reasoning_think builtin 2026-07-30 09:24:12 +02:00
Levi Neely b88f19de03 update core submodule: dynamic tool discovery 2026-07-30 09:16:09 +02:00
Levi Neely c3cdebad00 readme: restore architecture diagram (httpgw→D-Bus corrected) 2026-07-30 09:01:02 +02:00
Levi Neely 3d1645183f readme: fix httpgw description (HTTP-to-D-Bus, not 9P) 2026-07-30 08:59:56 +02:00
Levi Neely 8119c3ced5 revert readme diagram (wrong target), update core submodule 2026-07-30 08:59:35 +02:00
Levi Neely e144c83ad3 readme: add core architecture diagram 2026-07-30 08:56:41 +02:00
Levi Neely 474933435d submodlue bump 2026-07-30 01:08:18 +02:00
Levi Neely 1d74d9bbb6 doc: Phase 11 — The Great Flattening (Jul 29-30) 2026-07-30 00:47:33 +02:00
Levi Neely 2a997c8534 update core: Agent dependency injection 2026-07-29 21:02:50 +02:00
Levi Neely e14ed0c626 update 9p: Store → Tree naming 2026-07-29 20:58:09 +02:00
Levi Neely 98d1ed4bfd update: PersistedAgent rename 2026-07-29 20:57:17 +02:00
Levi Neely c4556935f0 update 9p: enforce session/agent file tree split 2026-07-29 20:56:16 +02:00
Levi Neely 1ca22466d4 update 9p: session_9p.md for new namespace 2026-07-29 20:51:22 +02:00
Levi Neely 41b7e09bf6 update submodules: agent/{aid} sublevel routing 2026-07-29 20:50:15 +02:00
Levi Neely 62e5b1c370 update 9p: FileList split + NewAgentTree 2026-07-29 20:47:10 +02:00
Levi Neely b70b348097 update 9p: ollie-9p rm command 2026-07-29 20:36:37 +02:00
Levi Neely 9760682017 update 9p: session_9p.md uses ollie-9p CLI 2026-07-29 20:35:55 +02:00
Levi Neely 106dc310e6 docs: s/ → session/ namespace rename throughout 2026-07-29 20:34:51 +02:00
Levi Neely 7fc180af80 update 9p: s/ → session/ namespace rename 2026-07-29 20:32:52 +02:00
Levi Neely ecd88e07ab update: Config.AgentID rename 2026-07-29 20:28:21 +02:00
Levi Neely b680756686 update core: Agent.uname → Agent.id 2026-07-29 20:27:28 +02:00
Levi Neely 191b401183 update core: uname→Agent, peers removed 2026-07-29 20:25:33 +02:00
Levi Neely 1fc03a5ae1 update core: agent state separation complete 2026-07-29 20:15:32 +02:00
Levi Neely e08916426b update core: state/reply moved to Agent 2026-07-29 20:10:49 +02:00
Levi Neely 40cb97ff48 update 9p: session.go split into focused files 2026-07-29 20:03:32 +02:00
Levi Neely 831ce24dfc update submodules: noop backend + eliminate Core interface 2026-07-29 20:00:53 +02:00
Levi Neely 28d6d59db3 update core: Agent accessor 2026-07-29 19:36:58 +02:00
Levi Neely 98af4aa79f update core: harness.go merged into session.go 2026-07-29 19:29:55 +02:00