06ede45212
feat(cloud): add password setup command
2026-06-17 02:41:48 +02:00
618e1a62dc
refactor: rename trapos-sandbox to trapos-server
2026-06-17 01:25:16 +02:00
2d13242f29
refactor: remove old mcp-bridge
2026-06-17 00:26:04 +02:00
Guillaume ARM
b7420d07d8
chore: bump all versions
2026-06-16 22:54:15 +02:00
Guillaume ARM
afcddbd81b
chore: save the refactor mess
2026-06-16 22:16:58 +02:00
61bd5d3eb7
chore(packages): bump trapos meta package
2026-06-16 03:07:11 +02:00
abf28ba445
feat(mcp): pass args to run-file
2026-06-16 03:05:37 +02:00
Guillaume ARM
fb7ee48527
feat(mcp): inject require into exec-lua environment
...
- build real require/package via rom cc.require module
- expose to exec-lua and run-file executed code
- add stubbable requireFactory/requireDir deps for tests
- bump trapos 0.11.2 and trapos-sandbox 0.3.2
2026-06-16 02:01:18 +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
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
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
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
88e1f480b7
fix(sandbox): ignore stale displacement closes
2026-06-14 22:03:57 +02:00
a20f1a4ab6
fix(sandbox): stop displaced gateway reconnect loops
2026-06-14 20:57:36 +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
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
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
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
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
f44aebf5d5
feat(ai): support opencode agent selection
2026-06-11 05:10:50 +02:00
835f6f012d
feat(sandbox): add creeper themes
2026-06-11 05:00:27 +02:00
fd0a2fd110
feat(sandbox): add creeper program
2026-06-11 04:33:42 +02:00
563845077e
chore(release): bump trapos to 0.8.6
2026-06-11 03:58:04 +02:00
e30f2af2fd
feat(mcp): add remote lua execution
2026-06-11 03:50:21 +02:00
a98b626a85
docs(ai): update opencode guidance
2026-06-11 01:57:47 +02:00
8de3d24af2
feat(mcp): add computer bridge program
2026-06-11 01:35:39 +02:00
b7187e0155
fix(boot): default shell exit to shutdown
2026-06-10 01:17:43 +02:00
cb55fd7b61
fix(ai): add async diagnostics and boot shutdown setting
2026-06-10 01:10:37 +02:00
ace14111e0
fix(ai): handle opencode async replies
2026-06-10 01:00:58 +02:00
1c07435099
fix(ai): send model for async opencode prompts
2026-06-10 00:20:41 +02:00