-
190ad4bcdf
unify DirStore: single type replaces FlatDir, Union, ToolStore
Levi Neely
2026-05-19 16:59:24 +0200
-
8c2f4a8754
hierarchical SessionStore: /s/ is now a regular route entry
Levi Neely
2026-05-19 16:52:17 +0200
-
8f0dfdef37
generic read/write dispatch via store entry flags
Levi Neely
2026-05-19 16:39:48 +0200
-
000ad64673
enforce permissions on all paths, use system user/group
Levi Neely
2026-05-19 16:16:36 +0200
-
629a841cf5
perms: /p/ is owner+user-group rw, agent-group read-only, other denied
Levi Neely
2026-05-19 15:59:19 +0200
-
c6da56b1d8
perms: session tools (s/{sid}/t/) are owner-only (0700)
Levi Neely
2026-05-19 15:56:26 +0200
-
57e341f907
gitignore: add build artifact
Levi Neely
2026-05-19 15:54:24 +0200
-
c366cee82c
fix: return EOF instead of EIO on read past end of file
Levi Neely
2026-05-19 15:52:25 +0200
-
7368b4cfe4
fix: mount proxy uses OLLIE_UNAME so checkPerm identifies session owner
Levi Neely
2026-05-19 15:33:27 +0200
-
d9622dfc7a
fix: deadlock in session rename (lock ordering inversion)
Levi Neely
2026-05-19 15:26:33 +0200
-
4cf8a666e3
9p: numeric uname principal, atomic UID counter
Levi Neely
2026-05-19 15:06:26 +0200
-
a25dab6ee5
9p: permission model for session files
Levi Neely
2026-05-19 14:22:12 +0200
-
f9c9bc8969
9p: uname-based self-prompt rejection + ollie-9p-mount
Levi Neely
2026-05-19 14:10:22 +0200
-
c1f02cdee1
fix: pass OLLIE_SESSION_ID to BuildAgentEnv for prompt resolution
Levi Neely
2026-05-18 12:31:43 +0200
-
479ac1b9d4
sessionfile: defer backend/model overrides until after agent= in handleCfg
Levi Neely
2026-05-18 12:16:34 +0200
-
06b0775b66
fix new file
Levi Neely
2026-05-17 14:11:01 +0200
-
5ec6ac6fe8
session: use agent config backend/model as defaults; fix stubCore for ToolCallCount
Levi Neely
2026-05-17 00:15:40 +0200
-
c075964a1f
move t/ into s/{sid}/t/; add allowTools filtering at 9P layer
Levi Neely
2026-05-16 23:55:14 +0200
-
393460f767
s/new: show generation params in spec template
Levi Neely
2026-05-16 07:48:15 +0200
-
5b86ff06fb
cfg: expose all generation params in session cfg file
Levi Neely
2026-05-16 07:32:24 +0200
-
73b166d276
store: expand ~ and env vars in cwd at session creation
Levi Neely
2026-05-11 14:20:19 +0200
-
b4237c326c
remove chatwait file from 9p filesystem
Levi Neely
2026-05-08 14:42:46 +0200
-
182682cbb7
agents: use OLLIE_AGENTS_PATH for multi-dir agent resolution
Levi Neely
2026-05-08 13:01:22 +0200
-
323ae311fe
chatwait: return immediately when session is idle
Levi Neely
2026-05-08 12:15:36 +0200
-
46c57923ec
add chatwait: blocking read that streams new chat content
Levi Neely
2026-05-08 12:08:34 +0200
-
77c20cf43d
support OLLIE_PROMPTS_PATH: multi-dir prompt store via NewFlatDirUnion
Levi Neely
2026-05-08 11:59:22 +0200
-
11618a7960
respect OLLIE_DEFAULT_AGENT env var in session creation
Levi Neely
2026-05-08 11:33:14 +0200
-
88ea073135
olliesrv: add -strict and -yolo flags
Logan Neely
2026-05-07 22:27:27 +0200
-
9bfccebff6
change tools to hierarchical
Levi Neely
2026-04-30 14:38:47 +0200
-
7c113c1db4
docs: update session files list and ctl commands
Levi Neely
2026-04-30 09:07:49 +0200
-
61c169af3b
move store package from core into 9p/store
Levi Neely
2026-04-30 07:53:39 +0200
-
4aa815b50c
server: add cost to readable session files
Levi Neely
2026-04-27 18:14:34 +0200
-
fee59a2f7c
9p: add 10s read timeout to all store read operations
Levi Neely
2026-04-27 13:23:54 +0200
-
b44ce18d54
server: dispatch handleWrite on empty writes from writable fids
Levi Neely
2026-04-26 12:49:58 +0200
-
fb4d76a3aa
server, docs: remove batch jobs; rename spec -> cfg
Levi Neely
2026-04-24 08:41:46 +0200
-
b432ba987c
server: update mode mappings for spec; drop removed session files
Levi Neely
2026-04-24 07:42:58 +0200
-
f1a60264e2
docs: document batch job vs interactive session dirspec distinction
Levi Neely
2026-04-24 07:14:22 +0200
-
c464879c1b
docs: update README for s/b/ unification and new filesystem entries
Levi Neely
2026-04-24 07:05:52 +0200
-
8d5be7212f
9p: remove /b/ namespace, batch jobs served via /s/
Levi Neely
2026-04-23 18:49:45 +0200
-
9f5286c8b2
feat: add tail file mode to session makeStat
Levi Neely
2026-04-22 12:29:35 +0200
-
cb206a7387
docs: update README for refactor (stores, prompts, sandbox)
Levi Neely
2026-04-22 10:35:38 +0200
-
2df001a5eb
server: report content length for session files in stat
Levi Neely
2026-04-22 09:38:33 +0200
-
426a6ac7bc
remove tracked binary, add .gitignore
Levi Neely
2026-04-21 21:10:50 +0200
-
f411589519
server: adapt to Store+StoreEntry model
Levi Neely
2026-04-21 20:07:37 +0200
-
ee1710b2cb
server: use Open instead of JobStore/SessionFileStore
Levi Neely
2026-04-21 19:03:19 +0200
-
d5bc214bd0
server: delegate SessionFileStore construction to SessionStore
Levi Neely
2026-04-21 18:29:00 +0200
-
d6bf477531
server: adapt to store storeConfig architecture
Levi Neely
2026-04-21 18:23:28 +0200
-
6936c1c959
flatten: merge internal/p9 into package main
Levi Neely
2026-04-21 16:44:02 +0200
-
73b634b6d3
store: use core Session/SessionStore/SessionFileStore, remove local implementations
Levi Neely
2026-04-21 16:37:43 +0200
-
b6d579d74c
store: use core BatchStore, FormatEvent, LoadAgentConfig; remove local batchstore
Levi Neely
2026-04-21 16:29:38 +0200
-
37c3d70544
store: use core SkillStore, remove local implementation
Levi Neely
2026-04-21 16:22:14 +0200
-
c2127d4458
store: combine configstore, utilstore, pluginstore, toolstore into store.go
Levi Neely
2026-04-21 16:18:27 +0200
-
ec251bf296
store: use core synthetic types via aliases, remove local implementations
Levi Neely
2026-04-21 16:14:40 +0200
-
0aceefe75f
store: use core pkg/store, re-export types as aliases
Levi Neely
2026-04-21 16:10:21 +0200
-
38fbc752f2
inject log.Sink from main, remove plog global
Levi Neely
2026-04-21 14:49:03 +0200
-
e031d2ba90
p9: add configstore, move skills filesystem ops from core
Levi Neely
2026-04-21 13:52:12 +0200
-
2ac8ca8639
remove mcp file from session namespace
Levi Neely
2026-04-21 13:25:49 +0200
-
07c3e14f50
p9: InterruptAll on SIGINT/SIGTERM, inline agents/sessions dirs
Levi Neely
2026-04-21 12:28:36 +0200
-
0e43664b40
9p: simplify BatchJobStore.Wait; remove CurrentWaitValue
Levi Neely
2026-04-20 20:06:40 +0200
-
4d5ae06780
9p: add b/{id}/log file; fix BatchJobStore.Wait empty base
Levi Neely
2026-04-20 20:03:52 +0200
-
8cc305b2ea
p9: remove statewait Topen baseline snapshot
Levi Neely
2026-04-19 21:19:43 +0200
-
6527f243c5
p9: remove newline event handling; reset assistantStarted on user event
Levi Neely
2026-04-19 21:01:11 +0200
-
b9509a0961
batch: rename status→state, add statewait blocking read
Levi Neely
2026-04-19 20:45:01 +0200
-
80651d3b98
README: rename p/ prompt files to semantic names
Levi Neely
2026-04-19 20:10:08 +0200
-
4dd16cb840
9p: add 5s timeout to *wait reads for FUSE signal delivery
Levi Neely
2026-04-19 17:00:32 +0200
-
2f3c11649b
9p: fix *wait one-shot semantics and Tflush cancellation
Levi Neely
2026-04-19 16:56:05 +0200
-
2bc30d275c
9p: snapshot *wait baseline at open time to eliminate inter-read race
Levi Neely
2026-04-19 16:37:45 +0200
-
a6b6e911dd
9p: goroutine-per-request; *wait files use connection context
Levi Neely
2026-04-19 16:19:11 +0200
-
596f658703
9p: add statewait/usagewait/ctxszwait/cwdwait; rename enqueue/dequeue
Levi Neely
2026-04-19 16:11:10 +0200
-
1e1769860a
docs: update p/ and pl/ references for hook-based priming
Levi Neely
2026-04-19 12:16:25 +0200
-
8dbec81362
server: remove pl/ directory and OLLIE_PLAN_PATH support
Levi Neely
2026-04-19 11:42:06 +0200
-
439ee6af1e
p9: rename PluginStore to ExecStore
Levi Neely
2026-04-19 05:55:15 +0200
-
fe5363702f
correct prompt names in doc
Levi Neely
2026-04-18 22:12:23 +0200
-
680e2a49bd
p9: add x/ plugin namespace; wire elevation via x/elevate
Levi Neely
2026-04-18 20:50:27 +0200
-
8b233c295e
p9: wire elevation.Detect() into execute server; remove session env injection
Levi Neely
2026-04-18 20:06:48 +0200
-
9b747e011b
p9: add writable s/{id}/env file for session-scoped env injection
Levi Neely
2026-04-18 19:19:59 +0200
-
734d5b4d45
9p: use env.NAME= in s/new template (no angle brackets)
Levi Neely
2026-04-18 19:05:14 +0200
-
f2cddff6ea
9p: add env.<NAME>= to s/new read template
Levi Neely
2026-04-18 19:03:19 +0200
-
0c585b4346
env: session-scoped injection via s/new spec; remove global env file
Levi Neely
2026-04-18 19:02:27 +0200
-
eef8ccecd9
env: use pkg/env for defaults; expose ollie/env in 9p filesystem
Levi Neely
2026-04-18 15:44:24 +0200
-
237e4dec8c
9p: add b/cleanup script to server
Levi Neely
2026-04-18 12:39:33 +0200
-
80b7d1aad6
doc: move Agents and Example session from monorepo USAGE.md
Levi Neely
2026-04-18 12:28:01 +0200
-
afe514525d
doc: move Sessions reference back from monorepo USAGE.md
Levi Neely
2026-04-18 12:27:16 +0200
-
43dff26415
doc: move usage content to monorepo; README is now server reference only
Levi Neely
2026-04-18 12:25:39 +0200
-
cf4ccc2cf1
doc: document s/sh interactive shell
Levi Neely
2026-04-18 12:23:39 +0200
-
4576b32a7a
doc: document background job scheduling with b/sched
Levi Neely
2026-04-18 12:21:45 +0200
-
9611150181
doc: document AI pipeline composition with b/* and u/optimize
Levi Neely
2026-04-18 12:19:07 +0200
-
81f34a5516
doc: update README for u/ namespace and script reorganization
Levi Neely
2026-04-18 12:18:08 +0200
-
4a42002a0f
9p: move job script to b/; remove job from s/ sessionStoreFiles
Levi Neely
2026-04-18 12:14:09 +0200
-
0c3f4e8e4a
9p: add u/ namespace; move q/sched/optimize to correct namespaces
Levi Neely
2026-04-18 12:08:43 +0200
-
723d586678
9p: drive SessionStore.Get from sessionStoreFiles map
Levi Neely
2026-04-18 11:33:11 +0200
-
5bb1783808
9p: add s/optimize to session store
Levi Neely
2026-04-18 11:28:48 +0200
-
3a96284d98
9p: expose s/ scripts via sessionStoreFiles map
Levi Neely
2026-04-18 11:05:42 +0200
-
4ec6707bf9
9p: add s/kill synthetic script
Levi Neely
2026-04-18 10:32:14 +0200
-
d10bdf6fcc
9p: remove tailable machinery from non-chat session files
Levi Neely
2026-04-18 10:20:32 +0200
-
a876190310
Merge ollie-tmp into master
Levi Neely
2026-04-18 09:51:41 +0200
-
-
3e7c05a6e1
9p: add s/{id}/params endpoint
Levi Neely
2026-04-18 09:49:48 +0200
-
5286551f4c
use paths.CfgDir/DataDir for config and data directories
Levi Neely
2026-04-17 15:31:19 +0200
-
231e9ebcc5
s/ls, ollie-tmp-path
Levi Neely
2026-04-17 13:05:23 +0200
-
9cf6ba8d51
9p: update ollie/tmp doc comment
Levi Neely
2026-04-17 09:29:00 +0200