Skip to content

Releases: dot-agent-spec/platform

dot-agent v0.10.0 — First Public Release

Choose a tag to compare

@daniloborges daniloborges released this 10 Jul 20:12

dot-agent is a language and runtime for building deterministic, composable AI agents. Every agent is defined by two plain-text files — a manifest (agent.description) declaring identity, capabilities, and data contracts, and a behavior (agent.behavior) describing a finite-state machine that orchestrates LLM calls, tool invocations, and conversation flow. No hidden prompt sprawl, no implicit control flow: an agent's entire behavior is readable, versionable, and portable across runtimes.

This is the project's first public release. Every package below ships for real, for the first time, under npm's latest tag, on crates.io, and on the VS Code Marketplace — not a rehearsal, not a pre-release.

What v0.10.0 means

dot-agent tracks two independent version axes (see DA00-02): a DSL version, which is the language capability tier agent authors cite (v0.1, v0.2, … v1.0), and per-package versions, which move independently. At every public milestone the package tens digit mirrors the DSL version — 0.10.x is the packages' first public alignment with DSL v0.1: Conversational, the current milestone. v0.1 is a pure conversational state machine: structured dialogue, state routing, no side effects, no typed I/O yet. Typed data contracts and side-effecting execution (run) land in v0.2. The grammar stays in preview until v1.0, when it becomes a stability commitment.

Get started

npm install -g @dot-agent/cli
dot-agent init --name my-agent
dot-agent pack

Or install the VS Code extension for syntax highlighting, hover docs, and full language server support while you write .behavior/.description files.

Packages published in this release

Package Registry Version
@dot-agent/tree-sitter npm + crates.io 0.10.0
@dot-agent/parser-dsl npm 0.10.0
@dot-agent/kernel-dsl npm 0.10.0
@dot-agent/compiler npm 0.10.0
@dot-agent/sdk npm 0.10.0
@dot-agent/language-server npm 0.10.0
@dot-agent/cli npm 0.10.0
vscode-dot-agent VS Code Marketplace + Open VSX 0.10.0

Documentation

License

Apache 2.0.

dot-agent .agent DSL — VS Code extension v0.10.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 19:58

.agent DSL — VS Code extension, v0.10.0

Syntax highlighting, hover docs, snippets, and full language server support for .description, .behavior, and .type files — the plain-text DSL that defines dot-agent agents' manifests and behavior state machines.

This is the extension's first stable listing on the VS Code Marketplace and Open VSX, part of dot-agent's first public release. See v0.10.0 for the full release notes covering every package in this launch, what dot-agent is, and how to get started.

Install: search ".agent DSL" in the VS Code Extensions panel, or grab it directly from the Marketplace / Open VSX.

vscode@0.5.1

vscode@0.5.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 16:16
vscode@0.5.1 — the DSL gets an editor

Syntax highlighting, LSP client, and the visual behavior graph for .agent
files in VS Code. First Marketplace pre-release build (odd-minor convention).
Bundled with esbuild; ships its own WASM parser/tree-sitter runtime.