Commit Graph

1845 Commits

Author SHA1 Message Date
Ollie Agent 5584a24efb Remove tool_active/skill_active references from system prompts and core.md 2026-08-05 19:40:21 +02:00
Ollie Agent 2bd6d6f66a Remove OLLIE_*_PATH env vars: paths follow ~/.config/ollie/ convention
- Stripped OLLIE_TOOLS_PATH, OLLIE_AGENTS_PATH, OLLIE_SKILLS_PATH,
  OLLIE_PROMPTS_PATH, OLLIE_MEMORY_PATH, OLLIE_TMP_PATH from managed
  list and defaults in env.go
- ToolsPath(), SkillsPath(), PromptsDirs(), AgentsDirs(), ollieTmpDir()
  now derive from paths.CfgDir()/paths.DataDir() directly
- Removed shell-exec fallback from resolveExecPrompt() — only file
  resolution remains
- Cleaned up env_test.go to match reduced managed set
- Updated stale comments referencing /home/lkn/.config/ollie/tools
2026-08-05 19:37:13 +02:00
Ollie Agent 5206f26fc6 Simplify config: remove OLLIE_*_PATH, use ~/.config/ollie/ convention 2026-08-05 19:29:56 +02:00
Ollie Agent 2026c15b57 Show stdin pipe examples for generate, complete, route 2026-08-05 19:28:35 +02:00
Ollie Agent fb30cf9875 Fix: agent prompt lives in data/prompts/ 2026-08-05 19:27:13 +02:00
Ollie Agent c644a98f0d Fix: agent prompt, not system prompt 2026-08-05 19:26:47 +02:00
Ollie Agent 51d83217ca Mention system prompt in Agents row 2026-08-05 19:26:00 +02:00
Ollie Agent 24c78e65b8 Rename 'Custom agents' to 'Agents' 2026-08-05 19:25:32 +02:00
Ollie Agent 714d56e021 Merge Custom tools into Tools row 2026-08-05 19:24:25 +02:00
Ollie Agent dcb49a6ccf Add 'Tools' row above Domain skills 2026-08-05 19:23:49 +02:00
Ollie Agent 2e14d2e93b Add o complete and o route subcommands, update table 2026-08-05 19:20:52 +02:00
Ollie Agent 58cedd902b Replace remaining ollie-9p references with o CLI 2026-08-05 19:19:32 +02:00
Ollie Agent 6f64e44fe0 Fix complete/route back to ollie-9p rdwr (no o subcommand yet) 2026-08-05 19:18:42 +02:00
Ollie Agent 83da0550b2 Reorder 'What you can do': CLI first, use o command, remove multi-agent 2026-08-05 19:18:20 +02:00
Ollie Agent 5bcaa005e4 Reorder 'What you can do' table in logical dependency order 2026-08-05 19:16:22 +02:00
Ollie Agent a63328ad37 Fix 'Run an agent' to describe session+agent creation 2026-08-05 19:15:29 +02:00
Ollie Agent 8001aa8c6a Strip tool-specific entries from 'What you can do' 2026-08-05 19:14:15 +02:00
Ollie Agent 0b5e0b3c3e Update 'What you can do' with current capabilities 2026-08-05 19:13:29 +02:00
Ollie Agent 6e4a14de2d Move 'What you can do' below Configuration 2026-08-05 19:11:22 +02:00
Ollie Agent 0b9d5a9124 Remove tool registry section from README entirely 2026-08-05 19:10:36 +02:00
Ollie Agent 36822717a1 Move 'Tool registry: zero built-in tools' to doc/resources/tool-registry.md 2026-08-05 19:10:08 +02:00
Ollie Agent 1e0e532183 Fix all doc/*.md links: WRITING_TOOLS.md → resources/writing-tools.md 2026-08-05 19:09:16 +02:00
Ollie Agent 1a5ce7ab05 Fix link to doc/usage.md (was uppercase) 2026-08-05 19:08:15 +02:00
Ollie Agent 24515d2946 Rename 'Getting started' to 'Building' 2026-08-05 19:07:54 +02:00
Ollie Agent 86e09b1cd2 Remove '9P: everything is a file' section from README, link to doc/resources/9p.md instead 2026-08-05 19:07:18 +02:00
Ollie Agent 0d8bd9a56c Move '9P: Everything is a File' to doc/resources/9p.md 2026-08-05 19:05:49 +02:00
Ollie Agent 9659bfb3b9 Update kde submodule: remove D-Bus mentions 2026-08-05 19:01:37 +02:00
Ollie Agent 24d00ab8c0 Update kde submodule: fix close-to-tray comment 2026-08-05 18:59:53 +02:00
Ollie Agent 74a06de0cd Update kde submodule: fix architecture diagram 2026-08-05 18:58:39 +02:00
Ollie Agent 4e2d109bf0 Update kde submodule: remove stale build files 2026-08-05 18:57:38 +02:00
Ollie Agent 1a57c1f4ca Update kde submodule: remove plasmoid/tray references 2026-08-05 18:56:37 +02:00
Ollie Agent 51644639e5 Update kde submodule to latest
- Updated KDE README with accurate 9P-based architecture
- Removed all D-Bus dependencies
- Fixed ghost provider and dolphin scripts to use 9P
2026-08-05 18:53:49 +02:00
Levi Neely 0cefd03e9a update kde submodule; session/fs changes 2026-08-05 17:52:26 +02:00
Levi Neely 3febb30de8 update kde submodule 2026-08-05 09:06:52 +02:00
Levi Neely cfb30de060 session: remove persisted session on kill
Kill is unconditional — a killed session must not be restored
on daemon restart. Call RemovePersistedSession() to delete the
session file from ~/.config/ollie/sessions/active/.
2026-08-05 09:06:29 +02:00
Levi Neely 9e07821c26 shell: always print exit code, even on success
Ensures tool output is never blank - at minimum shows 'exit: 0'.
2026-08-05 08:25:41 +02:00
Levi Neely 361a68bc3a docs: remove FUSE mount references, use ollie-9p CLI
- Update README examples to use ollie-9p instead of /mnt/ollie paths
- Remove OLLIE mount path from env.sample (no longer needed)
- Update network transparency section for direct 9P access
2026-08-05 08:25:02 +02:00
Levi Neely 1766b7c2bb remove unused session-9p.md prompt file
Not referenced by any agent config or code - dead file.
2026-08-05 08:21:33 +02:00
Levi Neely cee5e9fefe remove D-Bus session management, 9P is the only control plane
- Remove OperationalModel function and OpModel prompt layer (dead code)
- Update session-9p.md: remove D-Bus preference mention
- Update desktop file: remove X-DBUS-* entries
- Update systemd service: remove dbus.service dependency
- Rewrite route, process_output, process_signal tools to use 9P

D-Bus is still used for:
- Desktop notifications (org.freedesktop.Notifications) for elevation prompts
- KDE tools (gui_windows, etc.) talking to KWin - not ollie's D-Bus
2026-08-05 08:20:04 +02:00
Ollie Agent 09d5462445 fs: remove dead switch cases from writeAgentCtl and writeAgentCfg
Remove no-op cases that did nothing but carry stale comments:
- ctl: backend (selection via cfg instead)
- ctl: skills (handled elsewhere)
- cfg: backend, model
2026-08-04 21:33:18 +02:00
Ollie Agent 5a946a6729 fs: wire up compact/clear ctl commands through HandleCommand
prompts: remove session operational model (9P/DBus prompt blocks)

compact and clear were dead-code comments in writeAgentCtl. Wire them
through agent.HandleCommand so they actually execute. Fix context: use
ctx.Session.Ctx() instead of context.Background() for proper lifecycle
cancellation.

Delete session_9p.md and session_dbus.md — no longer referenced.
2026-08-04 21:32:26 +02:00
Ollie Agent f265fd3a9f remove stray .bak file 2026-08-04 21:16:19 +02:00
Ollie Agent 8f883c2355 rename resources/whitepaper.md to misc.md 2026-08-04 21:15:49 +02:00
Ollie Agent 35c090376b remove whitepaper (user will write it) 2026-08-04 21:15:24 +02:00
Ollie Agent 9522579670 whitepaper: fix server description (two parts) 2026-08-04 21:14:40 +02:00
Ollie Agent 7899ef3cb1 whitepaper: single refined opening paragraph 2026-08-04 21:13:15 +02:00
Ollie Agent b1b014b804 whitepaper: tighten opening to two questions 2026-08-04 21:11:58 +02:00
Ollie Agent d9befe74cc whitepaper: draft opening paragraph 2026-08-04 21:11:05 +02:00
Ollie Agent 6657030969 revert whitepaper: move back to resources/, restore original content 2026-08-04 21:10:28 +02:00
Ollie Agent bc0c0709e4 whitepaper: move from resources/ to doc/ (top-level) 2026-08-04 21:09:30 +02:00