Commit Graph

229 Commits

Author SHA1 Message Date
Guillaume ARM
b7420d07d8 chore: bump all versions 2026-06-16 22:54:15 +02:00
Guillaume ARM
e82593515f docs: update lua links to package paths
- Point eventloop/net/router/test links at packages/trapos-*
- Fixes lint-markdown broken-link errors after the package refactor
2026-06-16 22:41:12 +02:00
Guillaume ARM
53b9328908 test(integration): mount staged lua dirs and guard on .stage
- Mount .stage/apis, .stage/programs (and .stage/servers) instead of repo roots
- Fail fast with a clear message when .stage/ is missing
- Make npm-test-integration depend on stage
2026-06-16 22:40:57 +02:00
Guillaume ARM
afcddbd81b chore: save the refactor mess 2026-06-16 22:16:58 +02:00
aa6ddd3bfd test(mcp): pass run-file args in integration fixture 2026-06-16 03:09:25 +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
d35cb1b2ec chore(mcp): clarify trap-sandbox tool descriptions 2026-06-16 02:49:34 +02:00
f332b2ad5f chore: upgrade package-lock.json 2026-06-16 02:30:36 +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
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