From 66124153af42bdc275128fa2d9faefd13252d536 Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Tue, 9 Jun 2026 00:10:10 +0200 Subject: [PATCH] feat(ai): package hello world client --- docs/opencode_server_guide.md | 11 +++++++++++ packages/index.json | 1 + packages/tos-ai/ccpm.json | 11 +++++++++++ 3 files changed, 23 insertions(+) create mode 100644 packages/tos-ai/ccpm.json diff --git a/docs/opencode_server_guide.md b/docs/opencode_server_guide.md index 68089f1..02e08fc 100644 --- a/docs/opencode_server_guide.md +++ b/docs/opencode_server_guide.md @@ -12,6 +12,17 @@ CC Turtle └─ POST /session/:id/message → opencode serve ``` +## 0. Install TrapOS and the AI package + +On a fresh CC computer (beta branch): + +``` +wget run https://raw.githubusercontent.com/guillaumearm/cc-libs/next/install-ccpm.lua --beta +ccpm update +ccpm install trapos +ccpm install tos-ai +``` + ## 1. Start `opencode serve` ```bash diff --git a/packages/index.json b/packages/index.json index 0c54f19..f2ba10a 100644 --- a/packages/index.json +++ b/packages/index.json @@ -5,6 +5,7 @@ "tos-boot": "0.1.0", "tos-net": "0.1.0", "tos-ui": "0.1.0", + "tos-ai": "0.1.0", "trapos": "0.4.0" } } diff --git a/packages/tos-ai/ccpm.json b/packages/tos-ai/ccpm.json new file mode 100644 index 0000000..4520f11 --- /dev/null +++ b/packages/tos-ai/ccpm.json @@ -0,0 +1,11 @@ +{ + "name": "tos-ai", + "version": "0.1.0", + "description": "TrapOS AI hello-world client (opencode proxy)", + "dependencies": ["tos-core"], + "files": [ + "apis/libaihelloworld.lua", + "programs/ai-helloworld.lua" + ], + "autostart": [] +}