chore: Bump version to 0.1.2

Updated all version references from 0.1.1 to 0.1.2:
- Workspace version in llmx-rs/Cargo.toml
- Package version in llmx-cli/package.json
- Updated Cargo.lock with all workspace crate versions
- Updated test hardcoded version strings in:
  - mcp-server/tests/common/mcp_process.rs
  - app-server/tests/suite/user_agent.rs
  - app-server/tests/common/mcp_process.rs
- Updated TUI snapshot tests with new version number

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Sebastian Krüger
2025-11-13 12:21:18 +01:00
parent c9f903a83e
commit df6e9f8e0e
12 changed files with 53 additions and 53 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "@valknarthing/llmx", "name": "@valknarthing/llmx",
"version": "0.1.1", "version": "0.1.2",
"license": "Apache-2.0", "license": "Apache-2.0",
"description": "LLMX CLI - Multi-provider coding agent powered by LiteLLM", "description": "LLMX CLI - Multi-provider coding agent powered by LiteLLM",
"bin": { "bin": {

82
llmx-rs/Cargo.lock generated
View File

@@ -178,7 +178,7 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
[[package]] [[package]]
name = "app_test_support" name = "app_test_support"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"assert_cmd", "assert_cmd",
@@ -945,7 +945,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]] [[package]]
name = "core_test_support" name = "core_test_support"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"assert_cmd", "assert_cmd",
@@ -2822,7 +2822,7 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"
[[package]] [[package]]
name = "llmx-ansi-escape" name = "llmx-ansi-escape"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"ansi-to-tui", "ansi-to-tui",
"ratatui", "ratatui",
@@ -2831,7 +2831,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-app-server" name = "llmx-app-server"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"app_test_support", "app_test_support",
@@ -2866,7 +2866,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-app-server-protocol" name = "llmx-app-server-protocol"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"clap", "clap",
@@ -2884,7 +2884,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-apply-patch" name = "llmx-apply-patch"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"assert_cmd", "assert_cmd",
@@ -2899,7 +2899,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-arg0" name = "llmx-arg0"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"dotenvy", "dotenvy",
@@ -2912,7 +2912,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-async-utils" name = "llmx-async-utils"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"pretty_assertions", "pretty_assertions",
@@ -2936,7 +2936,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-backend-openapi-models" name = "llmx-backend-openapi-models"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"serde", "serde",
"serde_json", "serde_json",
@@ -2945,7 +2945,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-chatgpt" name = "llmx-chatgpt"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"clap", "clap",
@@ -2960,7 +2960,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-cli" name = "llmx-cli"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"assert_cmd", "assert_cmd",
@@ -3000,7 +3000,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-cloud-tasks" name = "llmx-cloud-tasks"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -3026,7 +3026,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-cloud-tasks-client" name = "llmx-cloud-tasks-client"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-trait", "async-trait",
@@ -3041,7 +3041,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-common" name = "llmx-common"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"clap", "clap",
"llmx-app-server-protocol", "llmx-app-server-protocol",
@@ -3053,7 +3053,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-core" name = "llmx-core"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"askama", "askama",
@@ -3134,7 +3134,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-exec" name = "llmx-exec"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"assert_cmd", "assert_cmd",
@@ -3167,7 +3167,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-execpolicy" name = "llmx-execpolicy"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"allocative", "allocative",
"anyhow", "anyhow",
@@ -3187,7 +3187,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-feedback" name = "llmx-feedback"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"llmx-protocol", "llmx-protocol",
@@ -3198,7 +3198,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-file-search" name = "llmx-file-search"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"clap", "clap",
@@ -3211,7 +3211,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-git" name = "llmx-git"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"assert_matches", "assert_matches",
"once_cell", "once_cell",
@@ -3227,7 +3227,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-keyring-store" name = "llmx-keyring-store"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"keyring", "keyring",
"tracing", "tracing",
@@ -3235,7 +3235,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-linux-sandbox" name = "llmx-linux-sandbox"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"clap", "clap",
"landlock", "landlock",
@@ -3248,7 +3248,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-login" name = "llmx-login"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64", "base64",
@@ -3272,7 +3272,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-mcp-server" name = "llmx-mcp-server"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"assert_cmd", "assert_cmd",
@@ -3299,7 +3299,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-ollama" name = "llmx-ollama"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"assert_matches", "assert_matches",
"async-stream", "async-stream",
@@ -3315,7 +3315,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-otel" name = "llmx-otel"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"chrono", "chrono",
"eventsource-stream", "eventsource-stream",
@@ -3336,14 +3336,14 @@ dependencies = [
[[package]] [[package]]
name = "llmx-process-hardening" name = "llmx-process-hardening"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"libc", "libc",
] ]
[[package]] [[package]]
name = "llmx-protocol" name = "llmx-protocol"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64", "base64",
@@ -3369,7 +3369,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-responses-api-proxy" name = "llmx-responses-api-proxy"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"clap", "clap",
@@ -3385,7 +3385,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-rmcp-client" name = "llmx-rmcp-client"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"axum", "axum",
@@ -3414,7 +3414,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-stdio-to-uds" name = "llmx-stdio-to-uds"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"assert_cmd", "assert_cmd",
@@ -3425,7 +3425,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-tui" name = "llmx-tui"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"arboard", "arboard",
@@ -3490,7 +3490,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-utils-cache" name = "llmx-utils-cache"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"lru", "lru",
"sha1", "sha1",
@@ -3499,7 +3499,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-utils-image" name = "llmx-utils-image"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"base64", "base64",
"image", "image",
@@ -3511,7 +3511,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-utils-json-to-toml" name = "llmx-utils-json-to-toml"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"pretty_assertions", "pretty_assertions",
"serde_json", "serde_json",
@@ -3520,7 +3520,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-utils-pty" name = "llmx-utils-pty"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"portable-pty", "portable-pty",
@@ -3529,7 +3529,7 @@ dependencies = [
[[package]] [[package]]
name = "llmx-utils-readiness" name = "llmx-utils-readiness"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"assert_matches", "assert_matches",
"async-trait", "async-trait",
@@ -3540,11 +3540,11 @@ dependencies = [
[[package]] [[package]]
name = "llmx-utils-string" name = "llmx-utils-string"
version = "0.1.1" version = "0.1.2"
[[package]] [[package]]
name = "llmx-utils-tokenizer" name = "llmx-utils-tokenizer"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"pretty_assertions", "pretty_assertions",
@@ -3655,7 +3655,7 @@ checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3"
[[package]] [[package]]
name = "mcp-types" name = "mcp-types"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"schemars 0.8.22", "schemars 0.8.22",
"serde", "serde",
@@ -3665,7 +3665,7 @@ dependencies = [
[[package]] [[package]]
name = "mcp_test_support" name = "mcp_test_support"
version = "0.1.1" version = "0.1.2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"assert_cmd", "assert_cmd",

View File

@@ -43,7 +43,7 @@ members = [
resolver = "2" resolver = "2"
[workspace.package] [workspace.package]
version = "0.1.1" version = "0.1.2"
# Track the edition for all workspace crates in one place. Individual # Track the edition for all workspace crates in one place. Individual
# crates can still override this value, but keeping it here means new # crates can still override this value, but keeping it here means new
# crates created with `cargo new -w ...` automatically inherit the 2024 # crates created with `cargo new -w ...` automatically inherit the 2024

View File

@@ -138,7 +138,7 @@ impl McpProcess {
client_info: ClientInfo { client_info: ClientInfo {
name: "llmx-app-server-tests".to_string(), name: "llmx-app-server-tests".to_string(),
title: None, title: None,
version: "0.1.1".to_string(), version: "0.1.2".to_string(),
}, },
})?); })?);
let req_id = self.send_request("initialize", params).await?; let req_id = self.send_request("initialize", params).await?;

View File

@@ -26,7 +26,7 @@ async fn get_user_agent_returns_current_llmx_user_agent() -> Result<()> {
let os_info = os_info::get(); let os_info = os_info::get();
let user_agent = format!( let user_agent = format!(
"llmx_cli_rs/0.1.1 ({} {}; {}) {} (llmx-app-server-tests; 0.1.1)", "llmx_cli_rs/0.1.2 ({} {}; {}) {} (llmx-app-server-tests; 0.1.2)",
os_info.os_type(), os_info.os_type(),
os_info.version(), os_info.version(),
os_info.architecture().unwrap_or("unknown"), os_info.architecture().unwrap_or("unknown"),

View File

@@ -144,7 +144,7 @@ impl McpProcess {
let initialized = self.read_jsonrpc_message().await?; let initialized = self.read_jsonrpc_message().await?;
let os_info = os_info::get(); let os_info = os_info::get();
let user_agent = format!( let user_agent = format!(
"llmx_cli_rs/0.1.1 ({} {}; {}) {} (elicitation test; 0.0.0)", "llmx_cli_rs/0.1.2 ({} {}; {}) {} (elicitation test; 0.0.0)",
os_info.os_type(), os_info.os_type(),
os_info.version(), os_info.version(),
os_info.architecture().unwrap_or("unknown"), os_info.architecture().unwrap_or("unknown"),
@@ -163,7 +163,7 @@ impl McpProcess {
"serverInfo": { "serverInfo": {
"name": "llmx-mcp-server", "name": "llmx-mcp-server",
"title": "LLMX", "title": "LLMX",
"version": "0.1.1", "version": "0.1.2",
"user_agent": user_agent "user_agent": user_agent
}, },
"protocolVersion": mcp_types::MCP_SCHEMA_VERSION "protocolVersion": mcp_types::MCP_SCHEMA_VERSION

View File

@@ -5,7 +5,7 @@ expression: sanitized
/status /status
╭───────────────────────────────────────────────────────────────────────────╮ ╭───────────────────────────────────────────────────────────────────────────╮
│ >_ LLMX (v0.1.1) │ │ >_ LLMX (v0.1.2) │
│ │ │ │
│ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │ │ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │
│ information on rate limits and credits │ │ information on rate limits and credits │

View File

@@ -5,7 +5,7 @@ expression: sanitized
/status /status
╭─────────────────────────────────────────────────────────────────╮ ╭─────────────────────────────────────────────────────────────────╮
│ >_ LLMX (v0.1.1) │ │ >_ LLMX (v0.1.2) │
│ │ │ │
│ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │ │ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │
│ information on rate limits and credits │ │ information on rate limits and credits │

View File

@@ -5,7 +5,7 @@ expression: sanitized
/status /status
╭──────────────────────────────────────────────────────────────╮ ╭──────────────────────────────────────────────────────────────╮
│ >_ LLMX (v0.1.1) │ │ >_ LLMX (v0.1.2) │
│ │ │ │
│ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │ │ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │
│ information on rate limits and credits │ │ information on rate limits and credits │

View File

@@ -5,7 +5,7 @@ expression: sanitized
/status /status
╭──────────────────────────────────────────────────────────────╮ ╭──────────────────────────────────────────────────────────────╮
│ >_ LLMX (v0.1.1) │ │ >_ LLMX (v0.1.2) │
│ │ │ │
│ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │ │ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │
│ information on rate limits and credits │ │ information on rate limits and credits │

View File

@@ -5,7 +5,7 @@ expression: sanitized
/status /status
╭───────────────────────────────────────────────────────────────────╮ ╭───────────────────────────────────────────────────────────────────╮
│ >_ LLMX (v0.1.1) │ │ >_ LLMX (v0.1.2) │
│ │ │ │
│ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │ │ Visit https://chatgpt.com/llmx/settings/usage for up-to-date │
│ information on rate limits and credits │ │ information on rate limits and credits │

View File

@@ -5,7 +5,7 @@ expression: sanitized
/status /status
╭────────────────────────────────────────────╮ ╭────────────────────────────────────────────╮
│ >_ LLMX (v0.1.1) │ │ >_ LLMX (v0.1.2) │
│ │ │ │
│ Visit https://chatgpt.com/llmx/settings/ │ │ Visit https://chatgpt.com/llmx/settings/ │
│ usage for up-to-date │ │ usage for up-to-date │