Commit Graph

22 Commits

Author SHA1 Message Date
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
Ollie Agent e2e1e95fd8 remove dbus submodule, update docs for -no9p mode
olliesrv now supports D-Bus-only operation via -no9p flag,
replacing the need for the standalone ollied daemon (archived).

- Remove dbus/ submodule
- Update README: three-mode table, remove ollied references
- Update doc/ARCHITECTURE.md: remove ollied section and references
2026-07-21 11:44:38 +02:00
Ollie Agent 66b84e6c97 update 9p and dbus submodules: shared active-sessions dir 2026-07-19 13:27:56 +02:00
Ollie Agent 601a28d0e0 consolidate build system into justfile
- Remove all Makefiles and mkfiles from root and submodules
- All install targets now use ~/.local/ instead of /usr/
- Replace cp+chmod with install throughout
- Install every file individually with explicit permissions
- Add install-kde to 9P path (KDE works with both backends)
- Add install-el for Emacs frontend (~/.config/emacs/ellie)
- Add test targets (test-core, test-9p)
- No sudo required for any operation
2026-07-19 13:03:08 +02:00
Ollie Agent 4a4c7f8106 add system prompt variants: 9P (default) and D-Bus
SYSTEM_PROMPT-9p.md: 9P filesystem operational model (default install)
SYSTEM_PROMPT-dbus.md: D-Bus operational model

Makefile/mkfile: "make data" installs 9P prompt as active SYSTEM_PROMPT.md.
"make dbus" builds the dbus daemon and switches to the dbus prompt.
2026-07-19 12:15:02 +02:00
Ollie Agent 1ffff02565 move prompts/ and skills/ to repo root
Shared agent/tool prompts and skills now live at the top level rather
than duplicated across frontends. Frontend-specific system prompts
remain in their respective dirs (kde/prompts/, dbus/prompts/).
2026-07-19 12:08:15 +02:00
Ollie Agent 5d659345e8 submodules: 9p dbus — complete D-Bus interface parity 2026-07-18 22:36:52 +02:00
Ollie Agent 76445a3802 update kde, dbus submodules (revert incremental parse, close dbus gaps) 2026-07-18 18:17:26 +02:00
Ollie Agent 34a6e38507 update kde, dbus submodules (streaming performance fixes) 2026-07-18 18:05:38 +02:00
Ollie Agent e6a6f8af66 update 9p, dbus submodules (Generate/Route parity) 2026-07-18 17:22:20 +02:00
Ollie Agent 9854f900eb update 9p + dbus submodules (agents list, GetEnv) 2026-07-18 15:27:34 +02:00
Levi Neely 68430d4b4c update core + dbus submodules (detach exit injection) 2026-07-17 22:08:18 +02:00
Levi Neely 82d6a5e4d7 update core + dbus submodules (detach mechanism) 2026-07-17 16:52:11 +02:00
Ollie Agent 5ccdb1cc3c update dbus + kde submodules 2026-07-16 06:03:33 +02:00
Ollie Agent 1a773b2e19 dbus: update submodule (session persistence resilience) 2026-07-14 20:58:21 +02:00
Ollie Agent 6b5a6ab6cf core, dbus: session persistence across daemon restarts 2026-07-14 20:42:36 +02:00
Ollie Agent c35522d6e1 update dbus + kde submodules: code completion support
- dbus: Complete D-Bus method for FIM code completion
- kde: ghost-text InlineNoteProvider for Kate
2026-07-14 12:30:28 +02:00
Ollie Agent c02d8bd954 update dbus submodule: fix nil pointer on /agent command 2026-07-14 11:59:29 +02:00
Ollie Agent 5905b38592 update dbus, kde submodules (SessionRenamed signal fix) 2026-07-08 19:27:42 +02:00
Levi Neely b3fe963a36 chore: update submodules
- core: refactored 9P mount logic to use hooks
- 9p: implemented mount logic using core hooks
- dbus: added build artifact to gitignore
2026-07-08 15:56:23 +02:00
Ollie Agent 267f335b60 dbus: update submodule (gitignore ollied binary) 2026-07-07 13:32:56 +02:00
Ollie Agent 954c0b85fd add ollie-dbus submodule, update top-level Makefile 2026-07-07 13:02:44 +02:00