-
8e68313142
remove agent/complete.go — completions now go through /generate
main
Levi Neely
2026-08-07 07:38:09 +0200
-
1eacb4f42d
agent: replace hardcoded model maps with models.yaml config
Levi Neely
2026-08-07 07:24:40 +0200
-
267f438e9e
clean up OLLIE_* env vars: replace with XDG conventions
Levi Neely
2026-08-07 07:12:08 +0200
-
92619d4072
elevate: fix session ID passing, leaky bucket rate limit
Levi Neely
2026-07-30 16:29:35 +0200
-
517d18d405
agent: inject AGENTS.md from cwd into user context
Levi Neely
2026-07-30 09:39:58 +0200
-
f8459021b7
skills: remove dead Discover() method
Levi Neely
2026-07-30 09:38:00 +0200
-
a640257dbf
registry: refresh schemas on tool_list and reload on tool_load
Levi Neely
2026-07-30 09:36:54 +0200
-
6fc2e001ac
tools: promote reasoning_think to builtin
Levi Neely
2026-07-30 09:24:08 +0200
-
10bd60980a
toolsrv: dynamic tool discovery, drop global cache
Levi Neely
2026-07-30 09:16:01 +0200
-
80d7e4436d
readme: update architecture diagram to match current packages
Levi Neely
2026-07-30 08:59:23 +0200
-
55a81f7709
delete dead code: GlobalToolNames, ExtractReturnSchema
Levi Neely
2026-07-30 00:43:40 +0200
-
8e687b040d
toolsrv: add Dial() with Addr type for unified construction
Levi Neely
2026-07-29 23:29:23 +0200
-
47141c764d
delete Decl/RemoteDecl — callers use New() directly
Levi Neely
2026-07-29 23:23:51 +0200
-
4ac5fc94be
rename Runtime.ExecServer → Runtime.ToolServer
Levi Neely
2026-07-29 23:22:32 +0200
-
cadcb62fcd
tools: consolidate into shell.go, tool.go, skill.go
Levi Neely
2026-07-29 23:20:01 +0200
-
a21c256efa
tools: one file per builtin tool
Levi Neely
2026-07-29 23:19:03 +0200
-
18beb15698
split: toolsrv/ (server framework) + tools/ (builtin handlers)
Levi Neely
2026-07-29 23:17:22 +0200
-
873f83464f
tools: decompose code.go into server.go + shell.go
Levi Neely
2026-07-29 23:07:00 +0200
-
10e0731a0a
merge execute/ into tools/
Levi Neely
2026-07-29 23:01:47 +0200
-
d6bc89d3e2
agent: eliminate Dispatcher, use tools.Server directly
Levi Neely
2026-07-29 22:50:01 +0200
-
0524f38db0
agent: remove redundant runtime nil checks
Levi Neely
2026-07-29 22:41:58 +0200
-
cde16ada08
agent: unexport ExecServer → execServer
Levi Neely
2026-07-29 22:38:08 +0200
-
8acb4a901e
agent: add Complete (one-shot ephemeral agent)
Levi Neely
2026-07-29 22:19:19 +0200
-
ec62eb9189
session: remove Interrupt, Queue, Detach, and all remaining agent pass-throughs
Levi Neely
2026-07-29 22:05:46 +0200
-
24b9a0bdd3
session: remove Submit and agent pass-through methods
Levi Neely
2026-07-29 21:57:53 +0200
-
0b3d04c17c
session: remove command dispatch from Submit
Levi Neely
2026-07-29 21:52:56 +0200
-
8e4cdaa4bd
session: extract agent/ as separate package
Levi Neely
2026-07-29 21:43:49 +0200
-
eef52beb74
session: move Submit/executeTurn to *Agent receiver
Levi Neely
2026-07-29 21:16:59 +0200
-
467e6999b1
session: inject bus/log/audit into Agent (prep for Submit move)
Levi Neely
2026-07-29 21:02:43 +0200
-
8a4f77c118
session: rename PersistedSession → PersistedAgent
Levi Neely
2026-07-29 20:57:13 +0200
-
84a64e9251
session: add Agent.ID() method
Levi Neely
2026-07-29 20:49:51 +0200
-
d6c56bd4f0
session: rename Config.Uname → Config.AgentID
Levi Neely
2026-07-29 20:28:17 +0200
-
4643c4fca5
session: rename Agent.uname → Agent.id
Levi Neely
2026-07-29 20:27:23 +0200
-
4028085914
session: move uname to Agent, remove peers from core
Levi Neely
2026-07-29 20:25:28 +0200
-
7592f810a9
session: move cwd, fifo, submitMu, toolCallCount, pendingInject to Agent
Levi Neely
2026-07-29 20:15:13 +0200
-
8acadaaa30
session: move state/reply to Agent
Levi Neely
2026-07-29 20:10:42 +0200
-
63f3f494c2
backend: add Noop backend for testing
Levi Neely
2026-07-29 20:00:26 +0200
-
1b35862f1a
session: expose Agent() accessor, add methods to Agent struct
Levi Neely
2026-07-29 19:36:51 +0200
-
d9920b42c7
session: merge harness.go into session.go
Levi Neely
2026-07-29 19:29:49 +0200
-
5db3eb5138
session: remove Session interface, export concrete struct
Levi Neely
2026-07-29 19:25:14 +0200
-
1664644023
session: rename config.go → agent_config.go, update README
Levi Neely
2026-07-29 19:18:04 +0200
-
916b31ee89
session: rename exports for clean public API
Levi Neely
2026-07-29 19:17:00 +0200
-
6ee949bd7c
rename agent/ → session/, absorb session.Session into harness
Levi Neely
2026-07-29 19:13:26 +0200
-
761dd51e24
agent: rename sessionHost → harness, host.go → harness.go
Levi Neely
2026-07-29 18:47:41 +0200
-
cc9fa0c8cd
agent: rename type agent → sessionHost, core.go → host.go
Levi Neely
2026-07-29 18:44:13 +0200
-
bda9c9cb1d
agent: rename reasoning.go → agent.go
Levi Neely
2026-07-29 18:42:55 +0200
-
1aebc49d4e
agent: rename reasoning → Agent
Levi Neely
2026-07-29 18:42:28 +0200
-
e10319758b
session: add plan, prevPrompt, peers to Session
Levi Neely
2026-07-29 18:36:59 +0200
-
da4d047aa1
agent: extract reasoning struct (swappable agent state)
Levi Neely
2026-07-29 18:35:45 +0200
-
23de2e8267
agent: rename receiver s → a for clarity
Levi Neely
2026-07-29 18:33:21 +0200
-
6396167361
agent: delegate sessionID, cwd, env, uname to session.Session
Levi Neely
2026-07-29 18:31:18 +0200
-
64f3f18573
agent: delegate bus, fifo, state, reply to session.Session
Levi Neely
2026-07-29 18:28:14 +0200
-
457ec2312f
session: new package for agent runtime environment
Levi Neely
2026-07-29 18:23:04 +0200
-
498278665f
rename agent.Session → agent.History
Levi Neely
2026-07-29 18:21:34 +0200
-
27ee375892
README: fix session lifecycle, remove /tmp/ollie reference
Levi Neely
2026-07-29 18:14:41 +0200
-
bf137f0265
update README for new package layout
Levi Neely
2026-07-29 18:12:01 +0200
-
2ea13cd611
restructure: drop pkg/, split tools/execute into focused packages
Levi Neely
2026-07-29 18:10:25 +0200
-
2372c057bb
elevate: require valid session identity for all requests
Levi Neely
2026-07-29 16:30:16 +0200
-
c25f59ac7b
elevate: per-turn rate limiter (max 3 per turn)
Levi Neely
2026-07-29 16:22:15 +0200
-
c051a72ba4
shell: fix elevated detach + update docs
Levi Neely
2026-07-29 14:44:11 +0200
-
38db3db4f2
agent: add WatchAgent support and notify on /agent change
Levi Neely
2026-07-29 11:03:55 +0200
-
6941c372d8
execute: add WithToolRegistry/WithSkillsRegistry Options
Levi Neely
2026-07-29 10:50:26 +0200
-
fb21228ca1
agent: keep 'calling:' state during tool execution, not 'thinking'
Levi Neely
2026-07-29 09:33:46 +0200
-
a9642a9be1
execute: stop streaming output to agent after process detach
Levi Neely
2026-07-29 09:28:06 +0200
-
0e1c0f199d
shell: restore detach field for autonomous background processes
Levi Neely
2026-07-29 09:19:03 +0200
-
12e3338b69
tools: handle string 'true' for elevated flag
Levi Neely
2026-07-29 09:14:55 +0200
-
3b05b50b47
tools: pipe stdin JSON via heredoc for elevated calls
Levi Neely
2026-07-29 08:52:53 +0200
-
75b76b118e
tools: pipe JSON args to stdin, sort tool/skill lists
Levi Neely
2026-07-29 08:47:06 +0200
-
d5c591ad26
add elevated flag to shell and callPromotedTool; thread through to executeElevated
ollie
2026-07-29 00:41:40 +0200
-
9ea56242c3
callPromotedTool: run tool scripts through sandbox instead of exec directly
ollie
2026-07-29 00:35:07 +0200
-
e3a9ff4bf3
add skills registry and skill_list/skill_load/skill_active built-in dispatchers
ollie
2026-07-29 00:16:54 +0200
-
852ce1e41b
update core README to reference embedded system prompt
ollie
2026-07-28 23:32:13 +0200
-
e9644e7a3d
add built-in tool_active: list currently loaded/promoted tools
ollie
2026-07-28 23:24:33 +0200
-
6735a6ab26
add built-in tool_list and tool_load tools
ollie
2026-07-28 23:21:42 +0200
-
ba9f605119
tool registry: cache tier/parallel metadata in ToolInfo, drop hard-coded tables
ollie
2026-07-28 23:15:52 +0200
-
2c36c023aa
execute_code -> shell: simplify to single bash command, remove steps/parallel/detach/language
ollie
2026-07-28 23:03:31 +0200
-
1b05433a5b
strip execute_code to bash-only; remove language detection; run promoted tools directly
ollie
2026-07-28 22:59:44 +0200
-
6bd77276ee
remove call_tool and pipe implementations
ollie
2026-07-28 22:51:47 +0200
-
18d00191f8
remove call_tool and pipe references from docs and prompts
ollie
2026-07-28 22:47:06 +0200
-
b26bd7f580
remove allowExecutors from config, execute server, and agent JSONs
ollie
2026-07-28 22:39:17 +0200
-
dce77f0b8d
merge registry into execute: one server, one routing table, deterministic arg ordering
ollie
2026-07-28 22:08:44 +0200
-
f08e0abdf0
core: support dynamic tool registration
ollie
2026-07-28 14:13:08 +0200
-
3fb5528c97
flushSave persists backend and model
ollie
2026-07-27 20:07:17 +0200
-
dfc387d7b8
sanitize invalid ToolCall.Arguments before save; atomic write
ollie
2026-07-27 20:01:31 +0200
-
08c9b3dc76
fix unused desc variable in ReactTo
ollie
2026-07-27 19:55:11 +0200
-
52849794e8
stop emitting reaction events to chat log; badges handle display
ollie
2026-07-27 19:54:39 +0200
-
05524b8aa7
add Reactions() method to Core interface
ollie
2026-07-27 19:47:16 +0200
-
af9a22b1db
response IDs and structured reactions with exact targeting
ollie
2026-07-27 19:12:12 +0200
-
c656846cce
categorize emoji reactions as positive/negative/confused with tracked counters
ollie
2026-07-27 18:30:01 +0200
-
96a140a83c
add React() for emoji reactions on assistant messages
Levi Neely
2026-07-27 15:19:33 +0200
-
273a31c5f1
emit post-stream suffixes to chat output
Levi Neely
2026-07-27 13:07:41 +0200
-
75f11a7dc9
enforce 128KB tool result ceiling unconditionally
Levi Neely
2026-07-27 13:02:45 +0200
-
8973881c0a
elevate: remove SSH agent proxy (unnecessary with integrated broker)
Levi Neely
2026-07-27 11:06:21 +0200
-
116c7fa671
elevate: add ParsePolicy helper
Levi Neely
2026-07-27 11:03:18 +0200
-
bd40dc9637
sandbox: remove superpowerd integration
Levi Neely
2026-07-27 10:57:07 +0200
-
fb8f4acff1
elevate: show key comment instead of fingerprint in notifications
Levi Neely
2026-07-27 10:51:54 +0200
-
d79861ff7c
elevate: SSH agent proxy with approval gating
Levi Neely
2026-07-27 10:49:26 +0200
-
c418148dc8
elevate: integrated elevation broker package
Levi Neely
2026-07-27 10:31:10 +0200
-
d903980256
persist usage/cost data across session restarts
ollie
2026-07-26 19:01:19 +0200
-
95557b35ab
persist active sessions under active directory
ollie
2026-07-26 12:10:11 +0200