Releases: terva-sh/terva
Release list
v0.126.4
terva v0.126.4
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
features
v0.126.3
terva v0.126.3
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
features
- f453299 feat(stage): a default model per character, scoped to a World
- 0248b01 feat(stage): every agentic surface names the model it will use, and lets you change it
- 7c9abd3 feat(stage): the cartographer's door, world tools, and a jump-to-latest button
- 96befed feat(stage): turn a cartographer conversation into a playable world
fixes
- c015b7c fix(stage): the phone composer wraps to two rows on a narrow screen
v0.126.2
terva v0.126.2
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
fixes
- ecf17d8 fix(stage): keep the top bar out from under the iPhone notch
other
- 8844d86 refactor(web): a shared design base — a 16px input floor, resets, and an enforced --ui-* token contract
v0.126.1
terva v0.126.1
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
features
- f032db7 feat(i18n): Stage joins localization, and the operator prose crosses the wire
- e7264fb feat(personas): Kartoittaja — the creator persona a seed pass chose
- 5a8969d feat(stage): export a session as a story
- 673230c feat(stage): the session doctor and the tools a played scene earns
fixes
- 6da4e18 fix(ctrlproto): a verb must be dispatched on an arm of its own
- f2ebd46 fix(permissions): the durable tool-allow grant, wired and deduplicated
- 97fc018 fix(stage,web): the live bugs the shared layers were hiding
other
- bb81859 refactor(web): a transport seam for the panel, and one fold for a session's events
v0.126.0
terva v0.126.0
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
features
- c9adc95 feat(card): read CCv3 cards, survive oversized imports, and lint on the card sheet
- ba9153c feat(stage): Stage is an installable, offline-capable PWA at /stage/
- 25e40c3 feat(stage): Worlds — an ensemble stage with a roster, scoped lore, and a meta-narrator
- b19e55d feat(stage): directed authorship — draft and post a line as anyone, or direct the story
- a6dc2e7 feat(stage): library upkeep — a persona editor, deletes that clean up, and titles that improve themselves
- 2e318ba feat(stage): model choice per session and per generation, with provider and billing on every row
- 4ab541f feat(stage): the immersive craft guards — six style levers for long scenes
- 617dcf5 feat(stage): turns you can trust — reconnects resubscribe, approvals render, and Stop stops
- 0cdf948 feat(stage): who you are reaches every prompt — gender and pronouns, pinned tense, side chats included
- b478358 feat: CHANGELOG.md — the release history, rendered from the same commits that make the notes
fixes
v0.125.1
terva v0.125.1
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
features
- e12bddc feat(mcp): Streamable HTTP transport for remote MCP servers
- 4f50b4e feat: Stage — an immersive chat and play surface for character cards
- e38aa4f feat: external agent workers — drive foreign coding agents as swarm workers
- d4944b4 feat: git worktree management, in the TUI and on the web
- b30344e feat: native image output — generated images inline from Codex
- 699fbc2 feat: the orchestration board — a live sessions board with a swarm lane
- e5f3a0f feat: the workflow engine — scriptable, multi-agent workflows
v0.124.2
terva v0.124.2
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
features
v0.124.1
terva v0.124.1
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
features
- 2104e82 feat: --task to preload the prompt from a file
- 2748834 feat: reload terva in place on SIGHUP (systemctl reload)
fixes
- 9b047cc fix(tui): repaint on a same-size SIGWINCH so a mux reattach isn't blank
v0.124.0
terva v0.124.0
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.
Changelog
features
v0.123.3
terva v0.123.3
An agent harness in a single static Go binary: a coding agent out of the
box, open to anything you can wire a tool to. One hardened core — agent
loop, event wire, permission policy, two dozen model providers — driven
from a terminal UI, a web control panel, an ACP editor, chat, or an
embeddable RPC/SDK.
one-liner install:
curl -fsSL https://terva.sh/install.sh | bashor download a binary below, chmod +x, and drop it on your $PATH.
Two builds ship: terva_* is the full binary (every feature compiled
in, including the terva acp editor mode); terva-min_* is the lean
build with the chat connectors left out. Both install the terva command.