Guillaume ARM
41977eaf13
fix(boot): clarify lifecycle orchestration
2026-06-15 20:06:45 +02:00
Guillaume ARM
bf92a697c8
chore: cleanup archived plans
2026-06-15 19:59:26 +02:00
Guillaume ARM
6c486b1051
chore: save plans
2026-06-15 19:58:10 +02:00
Guillaume ARM
5bca84648f
feat: migrate mcp-bridge to trap-sandbox
2026-06-15 19:57:45 +02:00
Guillaume ARM
c9fe4ca50a
fix: less verbose sandbox daemon
2026-06-15 18:31:42 +02:00
fd36bded49
fix(installer): run postinstall before servers
2026-06-15 02:07:44 +02:00
196152921b
fix(postinstall): persist default sandbox url
2026-06-15 01:59:15 +02:00
84c901f77a
fix(postinstall): configure default sandbox url
2026-06-15 01:44:03 +02:00
ac1a7385e9
fix(ccpm): drop github registry support
2026-06-15 01:12:53 +02:00
e10a1d5976
feat(installer): install full trapos by default
2026-06-15 00:57:10 +02:00
Guillaume ARM
f8e15d2267
fix: better handle os shutdown in eventloop and startup/servers.lua
2026-06-14 23:15:34 +02:00
Guillaume ARM
fc0247bb21
chore(security): add allowScripts in trap-sandbox package.json
2026-06-14 22:10:36 +02:00
88e1f480b7
fix(sandbox): ignore stale displacement closes
2026-06-14 22:03:57 +02:00
12947f5fd7
docs(agents): document CraftOS-PC save locations
2026-06-14 21:34:27 +02:00
a20f1a4ab6
fix(sandbox): stop displaced gateway reconnect loops
2026-06-14 20:57:36 +02:00
f78b1421dd
chore(sandbox): improve gateway logging
2026-06-14 20:42:14 +02:00
dbb056c9c6
chore(env): generate sandbox test password
2026-06-14 19:45:40 +02:00
4cfceecb9a
test(sandbox): stabilize duplicate registration test
2026-06-14 19:26:41 +02:00
af1bc0e666
test(sandbox): fix duplicate registration assertion
2026-06-14 17:30:31 +02:00
f2da9d7438
chore(plans): archive trap-sandbox plans
2026-06-14 17:19:11 +02:00
68c1b9d6aa
test(sandbox): add integration tooling
2026-06-14 17:17:28 +02:00
10c51ce55a
chore(packages): wire sandbox package
2026-06-14 16:36:13 +02:00
6666b6955a
feat(sandbox): add gateway Lua client
2026-06-14 16:33:54 +02:00
cd6427c454
feat(trap-sandbox): add gateway service
2026-06-14 14:41:29 +02:00
Guillaume ARM
a8485a780f
chore: delete old trap-sandbox/INIT.md (now we have proper spec and plans)
2026-06-14 03:46:44 +02:00
Guillaume ARM
09a409c179
chore: save trap-sandox INIT.md and basic package.json
2026-06-14 03:45:47 +02:00
Guillaume ARM
05bf4d0497
chore: delete old plan
2026-06-14 02:36:23 +02:00
Guillaume ARM
1661fa0131
chore: save plans
2026-06-14 02:31:39 +02:00
Guillaume ARM
aa3e18b4dc
chore: update mcp-bridge lockfile
2026-06-12 23:02:07 +02:00
4eb1b468ea
chore: save plan
2026-06-12 00:20:57 +02:00
835f1ff4a7
feat(ai): add opencode bridge proxy
2026-06-12 00:17:04 +02:00
93a4ad2395
feat(ai): support opencode variant setting
2026-06-11 23:28:41 +02:00
3cea167261
fix(ai): use async prompts by default
2026-06-11 23:00:08 +02:00
3b647090fa
fix(ai): retry transient network timeouts during poll
...
A single poll GET that hit a network-level failure was treated as fatal,
aborting the whole poll after the ~60s per-call timeout instead of retrying
until poll_timeout. Network failures during polling are now transient: they
log and reschedule until the deadline. HTTP 404 and other non-200 codes stay
fatal.
2026-06-11 22:08:45 +02:00
79677e2742
fix(ai): cap opencode timeouts
2026-06-11 21:43:45 +02:00
150e847475
chore(packages): bump trapos version
2026-06-11 21:07:33 +02:00
69e9ee3164
fix(ai): extend default HTTP timeout
2026-06-11 21:06:32 +02:00
97efdcf638
feat(sandbox): add mouton program
2026-06-11 20:59:50 +02:00
a452335b33
feat(ai): auto-fix package checks after source edits
2026-06-11 20:54:25 +02:00
f56d54c180
fix(ai): extend opencode timeouts
2026-06-11 20:53:58 +02:00
7d0d69e5b5
chore(agents): adopt agents guidance
2026-06-11 19:35:23 +02:00
5a950de0ba
feat(ai): add atm10 expert agent
2026-06-11 18:34:32 +02:00
04983f97c5
chore(packages): bump trapos version
2026-06-11 17:49:07 +02:00
2b2a5bb86a
feat(mcp): add write-file tool
2026-06-11 16:14:00 +02:00
565fc98ce8
feat(ai): scope opencode sessions by directory
2026-06-11 10:40:27 +02:00
b0bb9949ee
chore(mcp-bridge): hot-reload dev server via tsx watch
2026-06-11 06:44:58 +02:00
7a92d08ca5
feat(ccpm): default registry to gitea
2026-06-11 06:41:22 +02:00
bb585cb9ac
feat(mcp): add computer daemon
2026-06-11 06:07:53 +02:00
ea0eb24a1f
chore(just): split recipes by concern
2026-06-11 06:07:30 +02:00
316d561f4b
chore(plans): archive completed notes
2026-06-11 05:43:30 +02:00