Guillaume ARM
a4854368d7
chore: add .mcp.json file
2026-06-16 01:34:27 +02:00
Guillaume ARM
4905016a64
chore: save AGENTS.md
2026-06-16 01:34:12 +02:00
Guillaume ARM
5faf0d47bb
refactor(env): rename TRAP_CCLIBS_* to TRAPOS_*
2026-06-15 23:46:15 +02:00
Guillaume ARM
019c6b6212
chore: change opencode mcp name
2026-06-15 23:27:53 +02:00
Guillaume ARM
c55dbb3669
feat: mcp run-file tool available in tools/trap-sandbox
2026-06-15 23:07:09 +02:00
Guillaume ARM
4eaa985458
feat(mcp): add run-file capture
2026-06-15 22:17:41 +02:00
Guillaume ARM
cb6ceaf575
feat(installer): add TrapOS disk modes
2026-06-15 21:42:16 +02:00
Guillaume ARM
96e06041d9
chore(release): update TrapOS endpoint and versions
2026-06-15 21:00:15 +02:00
Guillaume ARM
db3f6a134b
chore: save plans
2026-06-15 20:58:26 +02:00
Guillaume ARM
224efda2b1
chore: archive old plans
2026-06-15 20:47:53 +02:00
Guillaume ARM
7e5af020f6
chore: update opencode mcp address
2026-06-15 20:46:34 +02:00
Guillaume ARM
6ecb5a83d6
feat(installer): create provisioning disk
2026-06-15 20:11:51 +02:00
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