nc://fortytwo

v0.1.0Pinned
ThomSharkproviders/nodecode-fortytwo: Fortytwo as a Nodecode provider: Qwen3.8 27B with vision, tools and its four reasoning efforts. - a rewrite of Fortytwo-Network/fortytwo-hermes (MIT), credited to Fortytwo-Networka80f183· 9 Nov1 commit
test1 filecell.lisp4.6 KBprovider.lisp4.6 KB

nodecode-fortytwo

Fortytwo: Qwen3.8 27B on Fortytwo's API, with vision, tool calls, reasoning and its four reasoning efforts. A Nodecode rewrite of Fortytwo-Network/fortytwo-hermes by Fortytwo-Network.

With this cell, /connect offers Fortytwo, /models lists qwen/qwen3.8-27b with a 262,144-token window and image input, and a turn on fortytwo/qwen/qwen3.8-27b goes to https://api.fortytwo.network/v1 over the OpenAI chat wire:

  • the key is FORTYTWO_API_KEY, or the one /connect saved — no other variable is ever read for this provider
  • every request carries the attribution the original sent: HTTP-Referer: https://github.com/Fortytwo-Network/fortytwo-hermes and X-Title: Nodecode
  • the reasoning effort is one of the four Fortytwo takes — off (its none), low, medium, xhigh; a wider rung the rest of the organism knows (minimal, high, max) rounds down to the nearest of them, and an unset effort leaves the API's own default in charge

Only a round whose provider is fortytwo is touched. See NOTICE.

Get it

Tell the agent "add the fortytwo cell", or run nodecode add nc://fortytwo.

Set it up

Make a key at https://platform.fortytwo.network, then either pick Fortytwo in /models and paste the key when it asks, or set FORTYTWO_API_KEY before starting Nodecode. A key saved through /connect wins over the variable.

The section is optional and on unless it says "enabled": false. It carries one setting, base_url, when Fortytwo is served somewhere else than https://api.fortytwo.network/v1:

{
  "fortytwo": {
    "base_url": "https://api.fortytwo.network/v1"
  }
}

See config.example.jsonc.

Use it

Pick Fortytwo in /models — or say "use fortytwo" — and work as usual. The picker offers the four efforts Fortytwo takes under Reasoning; the status line and the meter report the model's window as the catalog states it. /settings has the section, and turning the folder off in /cells puts every provider back exactly as it was.

Test

From the cells repository's root:

.github/test-cell.sh providers/nodecode-fortytwo

MIT licensed. Rewritten from Fortytwo-Network/fortytwo-hermes at commit 91c8f521ab357530c91a9660bd8f2db37571c1c8; see NOTICE.

Add nc://fortytwo

  1. 1

    Install Nodecode

    Once per machine.

    $ curl -fsSL https://nodecode.ai/install.sh | sh
  2. 2

    Add the cell

    Pinned at a80f183.

    $ nodecode add nc://fortytwo

    Or tell the agent add the fortytwo cell.