Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
  • Marketplace
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
hannesH

hannes

@hannes
administrators
Unfollow Follow
About
Posts
20
Topics
4
Shares
0
Groups
1
Followers
0
Following
0

Posts

Recent Best Controversial

  • Reddit brainrot
    hannesH hannes

    5eef7985-5479-4961-af39-649eb2d1b601-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    bcfbabc7-2229-4028-9ad4-f2dbd0cb1276-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    d2e5e957-4cb5-4924-b317-34c1d221d1dd-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    @deluxe
    2847a89c-7df0-4dc3-ba8a-1531a29ecde6-image.jpeg

    Memes

  • Releases
    hannesH hannes

    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

    1. Extract the folder anywhere, e.g. ~/canvas-cli-standalone/.
    2. chmod +x canvas-cli bin/inner/canvas-cli-real if the executable bit didn't survive transfer.
    3. ./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
    
    Releases

  • Releases
    hannesH hannes

    Release 0.2-alpha is here! Linux binary tested and works, Windows binary experimental.

    Go here to download releases: https://git.skaldursgate.com/SkaldursGate/CanvasOrchestrator/releases

    Patch notes

    • Broken authentication for enhanced relay portal fixed
    • EventTarget memory leak fixed.

    Installing

    1. Extract the folder anywhere, e.g. ~/canvas-cli-standalone/.
    2. chmod +x canvas-cli bin/inner/canvas-cli-real if the executable bit didn't survive transfer.
    3. ./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
    
    Releases

  • Releases
    hannesH hannes

    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

    1. Extract the folder anywhere, e.g. ~/canvas-cli-standalone/.
    2. chmod +x canvas-cli bin/inner/canvas-cli-real if the executable bit didn't survive transfer.
    3. ./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 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
    

    Now 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.json
    

    That prints a run id. Watch it:

    ./canvas-cli run watch <run-id> --live
    

    Once it reports completed, check the result:

    cat ~/canvas-workspace/output.txt   # should read "hello from <you>"
    
    Releases

  • Reddit brainrot
    hannesH hannes

    ebfd6e38-3e4b-42d0-b0e4-3bb423e330d3-image.jpeg

    Memes

  • AI Tools
    hannesH hannes
    • Quantprobe - llama.cpp model quant optimization. https://github.com/FedericoTs/quantprobe
    AI Workshop

  • Reddit brainrot
    hannesH hannes

    e9359bbe-4492-466e-b153-c1cd5f21eec2-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    2532610e-c615-4a51-a92e-153abbbca6a2-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    8fbbd8d3-e6b6-451e-80bc-bcffb4ad54a3-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    708be45c-f994-48c6-ac3b-4beeda67bcfe-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    Memes

  • Reddit brainrot
    hannesH hannes

    405686c9-a057-46f8-ab9f-95c77324fc99-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    f8490a1a-7411-4491-891a-310268a8d3e8-image.jpeg

    Memes

  • European Providers
    hannesH hannes

    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.
    EuroStack

  • AI Tools
    hannesH hannes

    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
    AI Workshop

  • Reddit brainrot
    hannesH hannes

    671c0572-c010-46f3-b039-954990e6ecc0-image.jpeg

    Memes

  • Reddit brainrot
    hannesH hannes

    e3d25a88-f43a-4669-a73a-362f72cdb2f8-image.jpeg

    Memes
  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
  • Marketplace