Commit Graph

  • 25dbc1b85c session: remove resetElevation plumbing main Levi Neely 2026-07-30 16:29:43 +0200
  • 74f68f5045 remove skills.Discover() call (now dynamic) Levi Neely 2026-07-30 09:38:15 +0200
  • b9e1831167 fix session.All/Get to use rootState.sessions map Levi Neely 2026-07-30 00:29:28 +0200
  • 01fbf12fc5 fix /agents reporting Length=0 in stat (FUSE never reads) Levi Neely 2026-07-30 00:20:26 +0200
  • ac494b50b4 fix infinite recursion in session/{sid}/agent directory Levi Neely 2026-07-30 00:10:54 +0200
  • fee8d1bf36 kill mgr/ package: replace Manager with session/ package functions Levi Neely 2026-07-30 00:02:36 +0200
  • 525da67b31 fs: add Data field to Tree for user-attached state Levi Neely 2026-07-29 23:43:28 +0200
  • 6a6016c5e0 use toolsrv.Dial for local server construction Levi Neely 2026-07-29 23:29:23 +0200
  • b2462c6a06 replace toolsrv.Decl with inline closure over New() Levi Neely 2026-07-29 23:23:51 +0200
  • 279dc2a504 wire tools.Builtins() into toolsrv construction Levi Neely 2026-07-29 23:17:22 +0200
  • e04aa1c69f update for execute/ → tools/ merge Levi Neely 2026-07-29 23:01:55 +0200
  • 72747b887d 9p: use tools.Server directly, eliminate Dispatcher indirection Levi Neely 2026-07-29 22:50:16 +0200
  • e88e0a6f4c naming: use explicit context names throughout Levi Neely 2026-07-29 22:35:11 +0200
  • d17b5df7dc context: thread daemon ctx through sessions to agents Levi Neely 2026-07-29 22:33:03 +0200
  • bd30678ea0 mgr: KillSession uses context cancellation, not direct Interrupt Levi Neely 2026-07-29 22:28:55 +0200
  • 3a8b1ba4a5 9p: use agent.Complete directly, remove mgr/complete.go Levi Neely 2026-07-29 22:19:22 +0200
  • 82a7f585f2 9p: remove all peer code Levi Neely 2026-07-29 22:17:39 +0200
  • aeef7ff718 9p: route all agent operations through .Agent() Levi Neely 2026-07-29 22:05:56 +0200
  • 5ecbd481ed gitignore: add test binaries Levi Neely 2026-07-29 21:58:14 +0200
  • 50601ebf46 9p: call Agent() directly for all agent operations Levi Neely 2026-07-29 21:58:04 +0200
  • f142601f5f remove test binary, add to gitignore Levi Neely 2026-07-29 21:49:24 +0200
  • e16e14bed7 9p: update imports for agent/ package extraction Levi Neely 2026-07-29 21:49:15 +0200
  • e630714403 9p: update imports for agent/ package extraction Levi Neely 2026-07-29 21:46:00 +0200
  • a6a7fae7ca 9p: rename session/ → mgr/, drop agent import alias Levi Neely 2026-07-29 21:20:56 +0200
  • 4359f354af session: rename Store → Tree (openStore→openSessionTree, openAgentStore→openAgentTree) Levi Neely 2026-07-29 20:58:03 +0200
  • 1ce845e83f session: follow PersistedSession → PersistedAgent rename Levi Neely 2026-07-29 20:57:15 +0200
  • c07aef6bb9 session: enforce agent/session split in file trees Levi Neely 2026-07-29 20:56:09 +0200
  • f7e084106c prompts: rewrite session_9p.md for agent/{aid} sublevel Levi Neely 2026-07-29 20:51:16 +0200
  • 2a3798ae39 session: add agent/{aid} sublevel routing Levi Neely 2026-07-29 20:49:59 +0200
  • 44a6dda695 session: split FileList into SessionFileList + AgentFileList Levi Neely 2026-07-29 20:47:04 +0200
  • 3833ba2860 ollie-9p: rename 'remove' command to 'rm' Levi Neely 2026-07-29 20:36:32 +0200
  • 216a774477 prompts: rewrite session_9p.md to use ollie-9p CLI Levi Neely 2026-07-29 20:35:49 +0200
  • 47c4890037 update prompts and scripts path: s/ → session/ Levi Neely 2026-07-29 20:34:42 +0200
  • 55fcebd032 9p: rename s/ → session/ in filesystem namespace Levi Neely 2026-07-29 20:32:50 +0200
  • f75dbc33a7 session: follow Config.Uname → Config.AgentID rename Levi Neely 2026-07-29 20:28:19 +0200
  • 19939cc074 session: split session.go into focused files Levi Neely 2026-07-29 20:03:27 +0200
  • 3d2172d93a session: eliminate Core interface, use concrete *agent.Session Levi Neely 2026-07-29 20:00:47 +0200
  • cf894920fa session: define Core interface at consumer, use concrete *session.Session Levi Neely 2026-07-29 19:25:27 +0200
  • 50f4a06d2e update for session API renames: Core→Session, NewAgentCore→New, etc. Levi Neely 2026-07-29 19:17:08 +0200
  • d46cd21bdf update imports: ollie/agent → ollie/session (aliased as agent) Levi Neely 2026-07-29 19:13:33 +0200
  • 731810ae28 update for agent.Session → agent.History rename Levi Neely 2026-07-29 18:21:39 +0200
  • 0b9f345930 README: add ollie-9p client section, fix stale pkg/ paths Levi Neely 2026-07-29 18:14:41 +0200
  • c96982c1ec update imports for core/ restructure Levi Neely 2026-07-29 18:10:32 +0200
  • acfc4854d4 elevate: wire SessionValid to verify session existence Levi Neely 2026-07-29 16:30:31 +0200
  • 563c6dce2f elevate: wire turn rate limiter reset on prompt submission Levi Neely 2026-07-29 16:22:28 +0200
  • c19c8d0cb5 prompts/docs: replace execute_code with shell Levi Neely 2026-07-29 14:44:18 +0200
  • 2d4ce13272 dbus: emit ConfigChanged on agent switch, fix agent default override Levi Neely 2026-07-29 11:04:01 +0200
  • f0942e81ba session: wire registries via Options instead of post-hoc Levi Neely 2026-07-29 10:50:26 +0200
  • 0a9392e5fd system_prompt: add tool-first principle — prefer dedicated tools over shell Levi Neely 2026-07-29 09:48:23 +0200
  • bc9c8d5336 add Sandbox & Elevation section to system prompt with max-3-retry rule lkn 2026-07-29 00:44:17 +0200
  • f1cbda64c7 add skills and autonomous loading behavior to system prompt lkn 2026-07-29 00:17:58 +0200
  • aa1b7d1e1c add skills registry and skill_list/skill_load/skill_active built-in dispatchers lkn 2026-07-29 00:16:39 +0200
  • c221426af4 remove root-level /tools from 9P filesystem listing and dead toolsResult field lkn 2026-07-29 00:01:06 +0200
  • 6b57fe1f77 move Tool Registry from session_9p.md to system_prompt.md (decoupled from 9P) lkn 2026-07-28 23:27:32 +0200
  • 7bcaf7422c update session_9p.md: use tool_list/tool_load/tool_active instead of ollie-9p lkn 2026-07-28 23:26:30 +0200
  • df199cd202 execute_code -> shell: simplify to single bash command, remove steps/parallel/detach/language lkn 2026-07-28 23:03:35 +0200
  • faaaf0f014 remove SYSTEM_PROMPT_QWEN.md and all references lkn 2026-07-28 22:42:45 +0200
  • d5ed0a545f remove allowExecutors from config, execute server, and agent JSONs lkn 2026-07-28 22:39:15 +0200
  • de8abb0b7a prompts: tool registry instructions using ollie-9p syntax lkn 2026-07-28 22:15:41 +0200
  • 7c15f9ec3b session wiring: use execute.SetToolRegistry instead of separate registry server lkn 2026-07-28 22:08:53 +0200
  • b387b33593 tool registry: lazy-loading tool promotion via s/{sid}/tools lkn 2026-07-28 14:57:43 +0200
  • 96dda6e5f0 9p: files for per-session dynamic tool loading and inspection lkn 2026-07-28 14:12:41 +0200
  • f1f039da20 sync QWEN system prompt with default lkn 2026-07-27 20:37:34 +0200
  • 77aabfbe04 ResolveSystemPrompt: expand env, fall back to embedded by filename lkn 2026-07-27 20:31:50 +0200
  • 86880feb3a embed Qwen system prompt; remove Devstral lkn 2026-07-27 20:23:58 +0200
  • ecbe8067f2 add reactions file to 9P session tree lkn 2026-07-27 19:59:50 +0200
  • 57053c4e48 add reactions file to 9P session tree lkn 2026-07-27 19:52:49 +0200
  • 35cc360b08 add GetReactions D-Bus method lkn 2026-07-27 19:47:18 +0200
  • 8c7dba5cf7 9P/D-Bus ReactTo and assistant:id headers lkn 2026-07-27 19:12:12 +0200
  • f962f26451 update system prompt for categorized reaction format lkn 2026-07-27 18:30:01 +0200
  • ad66560091 add React method to D-Bus introspection XML lkn 2026-07-27 18:12:09 +0200
  • 4a60edc893 add React D-Bus method Levi Neely 2026-07-27 15:33:24 +0200
  • d95313d682 add react file and reaction semantics in system prompt Levi Neely 2026-07-27 15:19:47 +0200
  • 300d07b2aa remove ollie-9p-mount binary, inline FUSE into olliesrv Levi Neely 2026-07-27 11:51:56 +0200
  • 8ef22ab90d rename 9p client to ollie-9p Levi Neely 2026-07-27 11:44:55 +0200
  • cafe38292f session: remove auto-mount on session creation Levi Neely 2026-07-27 11:41:42 +0200
  • 666acceb0b 9p client: auto-discover aname from \$OLLIE_UNAME Levi Neely 2026-07-27 11:35:27 +0200
  • 80cc32d0ee 9p: add standalone 9P client binary Levi Neely 2026-07-27 11:32:26 +0200
  • e40d266206 session: parallelize session restoration on startup Levi Neely 2026-07-27 11:13:36 +0200
  • c59f1c57d7 olliesrv: remove SSH agent proxy startup Levi Neely 2026-07-27 11:06:23 +0200
  • 238d8214a3 olliesrv: expose elevate/ and s/{id}/elevate via 9P Levi Neely 2026-07-27 11:03:20 +0200
  • 324abd025b olliesrv: start SSH agent proxy alongside elevation broker Levi Neely 2026-07-27 10:49:31 +0200
  • 8e348680dc olliesrv: wire integrated elevation broker Levi Neely 2026-07-27 10:33:34 +0200
  • 76807dd879 sort D-Bus ListModels results lkn 2026-07-26 19:01:19 +0200
  • 1a545be58f restore active sessions from data directory lkn 2026-07-26 12:10:11 +0200
  • cbd249e5f9 9p: remove daemon subcommands, simplify to foreground-only lkn 2026-07-25 18:20:14 +0200
  • af7363cb1d dbus: add remote parameter to CreateSession Levi Neely 2026-07-24 11:58:01 +0200
  • 32abf7a00c 9p: add ListModelsByBackend D-Bus method lkn 2026-07-21 15:32:41 +0200
  • 88a4119707 docs: document peer/ operations (touch/rm/write) lkn 2026-07-21 14:56:40 +0200
  • 4a87d25f22 README: add tools, state, peer/, proc/ to filesystem layout lkn 2026-07-21 14:51:18 +0200
  • c289f5c7fd prompts: mark 9P as preferred, D-Bus as fallback lkn 2026-07-21 14:44:35 +0200
  • c7c8fd1b8b session: inject operational model into restore path lkn 2026-07-21 14:40:46 +0200
  • 87e6c664bd dbus: add systemPrompt arg to CreateSession introspection XML lkn 2026-07-21 14:28:06 +0200
  • 17f28647b8 prompts: update D-Bus operational model with all methods, signals, and examples lkn 2026-07-21 14:10:43 +0200
  • 590dbb5b4a prompts: rewrite 9P operational model with complete file tree and request-response examples lkn 2026-07-21 14:04:24 +0200
  • 5dd0685c10 prompts: update 9P operational model with dns-style endpoints and full file tree lkn 2026-07-21 13:59:38 +0200
  • 4964369025 9p: implement /tools write→read (dns pattern) for tool prompt lookup lkn 2026-07-21 13:55:50 +0200
  • fe05415ebc 9p: add /tools to root directory listing lkn 2026-07-21 13:50:59 +0200
  • 035e4db4b8 add /tools synthetic file with /net/dns pattern lkn 2026-07-21 13:36:38 +0200
  • 686fa5d0c8 embed layered system prompt: system + operational model + environment lkn 2026-07-21 13:06:55 +0200