World
Topics from outside of this forum. Views and opinions represented here may not reflect those of this forum and its members.
A world of content at your fingertips…
Think of this as your global discovery feed. It brings together interesting discussions from across the web and other communities, all in one place.
While you can browse what's trending now, the best way to use this feed is to make it your own. By creating an account, you can follow specific creators and topics to filter out the noise and see only what matters to you.
Ready to dive in? Create an account to start following others, get notified when people reply to you, and save your favorite finds.
Register Login-
Release 0.1-alpha is here! Linux binary tested and works, Windows binary experimental.
Go here to download releases: https://git.skaldursgate.com/SkaldursGate/CanvasOrchestrator/releases
Installing
- Extract the folder anywhere, e.g.
~/canvas-cli-standalone/. chmod +x canvas-cli bin/inner/canvas-cli-realif the executable bit didn't survive transfer../canvas-cli --help— should print the command list with no errors.
Nothing to install system-wide; the whole thing is self-contained inside the folder.
Running your first pipeline against the live cloud
Two terminals, both
cd'd into the extracted folder.Terminal 1 — start the relay (stays running in the foreground; this is your machine's own
outbound client, holding your credentials and keys, never the CLI):export CANVAS_CLOUD_URL=https://canvas.skaldursgate.com export CANVAS_RELAY_WORKSPACE_ROOT=~/canvas-workspace # any directory you own; created below export CANVAS_RELAY_PROJECT=<ask whoever gave you this binary what project name to use> ./canvas-cli relay startConfirm it actually started: you should see
canvas-relay: control surface listening on ....Terminal 2 — log in, register, and run:
./canvas-cli loginThis prints a verification URL and a code — open the URL in a browser and approve it there. Unlike
local dev, the live cloud does not auto-approve; you're authenticating as yourself, for real, and
nobody else's credential is involved. Confirm with:./canvas-cli whoami ./canvas-cli worker register ./canvas-cli worker statusNow build the smallest possible pipeline — read one file, write another, nothing repo-specific:
mkdir -p ~/canvas-workspace echo "hello from $(whoami)" > ~/canvas-workspace/input.txt cat > ~/canvas-workspace/hello-pipeline.json << 'EOF' { "contractVersion": 1, "id": "hello-world", "name": "Hello world", "description": "Smallest possible pipeline: read one file, write another.", "nodes": [ { "id": "read", "type": "read-file", "typeVersion": 1, "label": "Read input", "config": { "path": "input.txt" } }, { "id": "write", "type": "write-file", "typeVersion": 1, "label": "Write output", "config": { "path": "output.txt" } } ], "connections": [ { "id": "c1", "from": { "node": "read", "port": "out" }, "to": { "node": "write" } } ] } EOF ./canvas-cli run start ~/canvas-workspace/hello-pipeline.jsonThat prints a run id. Watch it:
./canvas-cli run watch <run-id> --liveOnce it reports
completed, check the result:cat ~/canvas-workspace/output.txt # should read "hello from <you>"
Release 0.3-alpha is here! Linux binary tested and works, Windows binary experimental. Standalone Binaries https://git.skaldursgate.com/SkaldursGate/CanvasOrchestrator/releases Patch notes Increased context inspection. Reduced false errors. Per-user profile. Context review at gate-approvals. Installing Extract the folder anywhere, e.g. ~/canvas-cli-standalone/. chmod +x canvas-cli bin/inner/canvas-cli-real if the executable bit didn't survive transfer. ./canvas-cli --help - should print the command list with no errors. Nothing to install system-wide; the whole thing is self-contained inside the folder. Running your first pipeline against the live cloud Two terminals, both cd'd into the extracted folder. Terminal 1 — start the relay (stays running in the foreground; this is your machine's own outbound client, holding your credentials and keys, never the CLI): export CANVAS_CLOUD_URL=https://canvas.skaldursgate.com export CANVAS_RELAY_WORKSPACE_ROOT=~/canvas-workspace # any directory you own; created below export CANVAS_RELAY_PROJECT=test-project-one export CANVAS_RELAY_ENHANCED_MODE=1 ./canvas-cli relay start Confirm it actually started: you should see canvas-relay: control surface listening on .... Terminal 2 — log in, register, and run: ./canvas-cli login This prints a verification URL and a code — open the URL in a browser and approve it there. Unlike local dev, the live cloud does not auto-approve; you're authenticating as yourself, for real, and nobody else's credential is involved. Confirm with: ./canvas-cli whoami ./canvas-cli worker register ./canvas-cli worker status - Extract the folder anywhere, e.g.
-
These are some tools I'm using for lower usage and better accuracy:
- rtk-ai : Filters and compresses command-outputs AI have to go through. https://github.com/rtk-ai/rtk
- codegraph : Traces function-to-function calls in codebase, reduces exploration. https://github.com/colbymchenry/codegraph
- RAG : Retrieval Augmented Generation, used in documentation for chunk-based text-recognition, reduces exploration. https://www.ibm.com/think/topics/retrieval-augmented-generation
- headroom - Haven't tried yet : Middleware compression-layer, compacts prompts before arriving at LLM. https://github.com/headroomlabs-ai/headroom
- ggrun - Haven't tried yet: llama.cpp model optimization. https://github.com/raketenkater/ggrun
-
Vendors that are fully hosted in Europe, alternatives to American vendors for safer jurisdiction.
- webmail.SkaldursGate.com - Email-provider.
- git.SkaldursGate.com - Version control platform.
- forum.SkaldursGate.com - Forum platform.
- EuroAuth.com - IdP running OAuth and OIDC.
