Commit Graph

  • 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