-
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