Commit Graph

74 Commits

Author SHA1 Message Date
Guillaume ARM
22b51d94ee feat(trapos-music): add music player package 2026-06-20 12:00:30 +02:00
dd778d0c29 refactor(daemon): rename servers to daemons 2026-06-18 23:53:32 +02:00
9bc1ce711d refactor: rename accountId in networkId + cleanup 2026-06-18 20:23:06 +02:00
4f2c64ef1d fix(eventloop): isolate handler failures 2026-06-18 01:04:39 +02:00
1d4789be46 feat(cloud): verify login password 2026-06-17 23:21:12 +02:00
bd2bd22069 feat(cloud): reconnect after login 2026-06-17 03:12:51 +02:00
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
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