diff --git a/CHANGELOG.md b/CHANGELOG.md index 44fb63c..37ac8e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2] - 2026-11-11 + ### Added - `extensions/zod` (`@frontal-labs/zod-schemas`): Zod schemas for the event protocol. The TypeScript SDK's end-to-end suite validates every streamed event from the real CLI against them. - `scripts/verify-claude-gateway.sh` checks the Anthropic provider through any gateway that serves the Messages API, with a plain prompt and a tool call. It passes against Ollama. diff --git a/Cargo.lock b/Cargo.lock index be91631..34a8cf6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -358,7 +358,7 @@ checksum = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486" [[package]] name = "cli" -version = "0.1.1" +version = "0.2.2" dependencies = [ "code-api", "code-commands", @@ -458,7 +458,7 @@ checksum = "0c9ea0ac24bc397ab3c98583a3c9ba74fa56b09a4449bbe172b9b1ddb016027a" [[package]] name = "code-api" -version = "0.1.1" +version = "0.2.2" dependencies = [ "axum", "code-core", @@ -472,7 +472,7 @@ dependencies = [ [[package]] name = "code-commands" -version = "0.1.1" +version = "0.2.2" dependencies = [ "code-plugins", "code-runtime", @@ -481,7 +481,7 @@ dependencies = [ [[package]] name = "code-core" -version = "0.1.1" +version = "0.2.2" dependencies = [ "code-runtime", "serde", @@ -490,14 +490,14 @@ dependencies = [ [[package]] name = "code-embeddings" -version = "0.1.1" +version = "0.2.2" dependencies = [ "serde", ] [[package]] name = "code-events" -version = "0.1.1" +version = "0.2.2" dependencies = [ "chrono", "serde", @@ -506,7 +506,7 @@ dependencies = [ [[package]] name = "code-harness" -version = "0.1.1" +version = "0.2.2" dependencies = [ "code-commands", "code-runtime", @@ -515,7 +515,7 @@ dependencies = [ [[package]] name = "code-integrations" -version = "0.1.1" +version = "0.2.2" dependencies = [ "regex", "serde", @@ -528,7 +528,7 @@ dependencies = [ [[package]] name = "code-memory" -version = "0.1.1" +version = "0.2.2" dependencies = [ "code-embeddings", "code-types", @@ -539,7 +539,7 @@ dependencies = [ [[package]] name = "code-mock-gateway" -version = "0.1.1" +version = "0.2.2" dependencies = [ "serde_json", "tokio", @@ -547,7 +547,7 @@ dependencies = [ [[package]] name = "code-orchestrator" -version = "0.1.1" +version = "0.2.2" dependencies = [ "chrono", "serde", @@ -557,7 +557,7 @@ dependencies = [ [[package]] name = "code-plugins" -version = "0.1.1" +version = "0.2.2" dependencies = [ "serde", "serde_json", @@ -565,7 +565,7 @@ dependencies = [ [[package]] name = "code-providers" -version = "0.1.1" +version = "0.2.2" dependencies = [ "async-stream", "code-runtime", @@ -582,11 +582,11 @@ dependencies = [ [[package]] name = "code-repo" -version = "0.1.1" +version = "0.2.2" [[package]] name = "code-runtime" -version = "0.1.1" +version = "0.2.2" dependencies = [ "code-core", "code-integrations", @@ -607,14 +607,14 @@ dependencies = [ [[package]] name = "code-sandbox" -version = "0.1.1" +version = "0.2.2" dependencies = [ "serde", ] [[package]] name = "code-server" -version = "0.1.1" +version = "0.2.2" dependencies = [ "axum", "code-events", @@ -643,7 +643,7 @@ dependencies = [ [[package]] name = "code-store" -version = "0.1.1" +version = "0.2.2" dependencies = [ "clickhouse", "hex", @@ -654,7 +654,7 @@ dependencies = [ [[package]] name = "code-telemetry" -version = "0.1.1" +version = "0.2.2" dependencies = [ "code-types", "serde", @@ -663,7 +663,7 @@ dependencies = [ [[package]] name = "code-tools" -version = "0.1.1" +version = "0.2.2" dependencies = [ "code-api", "code-commands", @@ -682,14 +682,14 @@ dependencies = [ [[package]] name = "code-training" -version = "0.1.1" +version = "0.2.2" dependencies = [ "serde", ] [[package]] name = "code-types" -version = "0.1.1" +version = "0.2.2" dependencies = [ "serde", "url", @@ -697,7 +697,7 @@ dependencies = [ [[package]] name = "code-webhooks" -version = "0.1.1" +version = "0.2.2" dependencies = [ "axum", "hex", @@ -1058,7 +1058,7 @@ dependencies = [ [[package]] name = "frontal-code-sdk" -version = "0.1.1" +version = "0.2.2" dependencies = [ "futures-util", "serde_json", @@ -2944,7 +2944,7 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "tools-benchmark" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -2954,7 +2954,7 @@ dependencies = [ [[package]] name = "tools-cache" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -2964,7 +2964,7 @@ dependencies = [ [[package]] name = "tools-codegen" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -2973,7 +2973,7 @@ dependencies = [ [[package]] name = "tools-coverage" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -2983,7 +2983,7 @@ dependencies = [ [[package]] name = "tools-doctor" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -2993,7 +2993,7 @@ dependencies = [ [[package]] name = "tools-fuzz" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -3002,7 +3002,7 @@ dependencies = [ [[package]] name = "tools-generators" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -3012,7 +3012,7 @@ dependencies = [ [[package]] name = "tools-remote" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -3020,7 +3020,7 @@ dependencies = [ [[package]] name = "tools-telemetry" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -3030,11 +3030,11 @@ dependencies = [ [[package]] name = "tools-templates" -version = "0.1.1" +version = "0.2.2" [[package]] name = "tools-version" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", @@ -3044,7 +3044,7 @@ dependencies = [ [[package]] name = "tools-workspace" -version = "0.1.1" +version = "0.2.2" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 8b095bb..37426f9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ exclude = ["tools/fuzz/fuzz_targets/*"] resolver = "2" [workspace.package] -version = "0.1.1" +version = "0.2.2" edition = "2021" license = "Apache-2.0" publish = false diff --git a/MODULE.bazel b/MODULE.bazel index 98aa1fb..7525131 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -5,7 +5,7 @@ module( name = "frontal-code", - version = "0.1.1", + version = "0.2.2", ) # --- Core Bazel rulesets ----------------------------------------------------- diff --git a/bun.lock b/bun.lock index b04d917..a5ef6ba 100644 --- a/bun.lock +++ b/bun.lock @@ -22,7 +22,7 @@ }, "npm/code-cli": { "name": "@frontal-labs/code-cli", - "version": "0.1.1", + "version": "0.2.2", "bin": { "frontal-code": "bin/index.js", }, diff --git a/config/project.json b/config/project.json index 6a6b3cc..b5716c3 100644 --- a/config/project.json +++ b/config/project.json @@ -1,7 +1,7 @@ { "project": { "name": "Frontal Code", - "version": "0.1.1", + "version": "0.2.2", "description": "Frontal Code is an internal agentic engineering system" }, "runtime": { diff --git a/crates/code-api/tests/client_integration.rs b/crates/code-api/tests/client_integration.rs index 9026896..3bdeca4 100644 --- a/crates/code-api/tests/client_integration.rs +++ b/crates/code-api/tests/client_integration.rs @@ -104,7 +104,7 @@ async fn send_message_posts_json_and_parses_response() { ); assert_eq!( request.headers.get("user-agent").map(String::as_str), - Some("claude-code/0.1.1") + Some(concat!("claude-code/", env!("CARGO_PKG_VERSION"))) ); assert_eq!( request.headers.get("anthropic-beta").map(String::as_str), diff --git a/homebrew/Formula/code.rb b/homebrew/Formula/code.rb index b208f4e..cde5fb1 100644 --- a/homebrew/Formula/code.rb +++ b/homebrew/Formula/code.rb @@ -2,7 +2,7 @@ class FrontalCode < Formula desc "High-performance Rust AI agent harness" homepage "https://github.com/frontal-labs/code" license "Apache-2.0" - version "0.1.1" + version "0.2.2" if OS.mac? if Hardware::CPU.arm? diff --git a/npm/code-cli/package.json b/npm/code-cli/package.json index 44b7598..0fafaba 100644 --- a/npm/code-cli/package.json +++ b/npm/code-cli/package.json @@ -1,6 +1,6 @@ { "name": "@frontal-labs/code-cli", - "version": "0.1.1", + "version": "0.2.2", "description": "Frontal Code CLI is a coding agent from Frontal that runs locally on your computer.", "license": "Apache-2.0", "homepage": "https://github.com/frontal-labs/code#readme",