diff --git a/Cargo.lock b/Cargo.lock index 28ded22..779d94c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1465,7 +1465,7 @@ dependencies = [ [[package]] name = "ras-agent" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "chrono", @@ -1497,7 +1497,7 @@ dependencies = [ [[package]] name = "ras-browser" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-cdp", @@ -1515,7 +1515,7 @@ dependencies = [ [[package]] name = "ras-cdp" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "chromiumoxide", @@ -1534,7 +1534,7 @@ dependencies = [ [[package]] name = "ras-cli" -version = "3.6.0" +version = "4.0.0" dependencies = [ "anyhow", "clap", @@ -1564,7 +1564,7 @@ dependencies = [ [[package]] name = "ras-cloud" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1581,7 +1581,7 @@ dependencies = [ [[package]] name = "ras-config" -version = "3.6.0" +version = "4.0.0" dependencies = [ "dotenvy", "once_cell", @@ -1595,7 +1595,7 @@ dependencies = [ [[package]] name = "ras-cosmium" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-cdp", @@ -1612,7 +1612,7 @@ dependencies = [ [[package]] name = "ras-daemon" -version = "3.6.0" +version = "4.0.0" dependencies = [ "anyhow", "dotenvy", @@ -1632,7 +1632,7 @@ dependencies = [ [[package]] name = "ras-dom" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "chromiumoxide", @@ -1652,7 +1652,7 @@ dependencies = [ [[package]] name = "ras-errors" -version = "3.6.0" +version = "4.0.0" dependencies = [ "serde", "thiserror", @@ -1660,7 +1660,7 @@ dependencies = [ [[package]] name = "ras-events" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-broadcast", "async-trait", @@ -1678,7 +1678,7 @@ dependencies = [ [[package]] name = "ras-filesystem" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1693,7 +1693,7 @@ dependencies = [ [[package]] name = "ras-judge" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "image", @@ -1708,7 +1708,7 @@ dependencies = [ [[package]] name = "ras-llm" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1722,7 +1722,7 @@ dependencies = [ [[package]] name = "ras-llm-anthropic" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "chrono", @@ -1745,7 +1745,7 @@ dependencies = [ [[package]] name = "ras-llm-bedrock" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1762,7 +1762,7 @@ dependencies = [ [[package]] name = "ras-llm-cerebras" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1780,7 +1780,7 @@ dependencies = [ [[package]] name = "ras-llm-cloud" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1797,7 +1797,7 @@ dependencies = [ [[package]] name = "ras-llm-deepseek" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1815,7 +1815,7 @@ dependencies = [ [[package]] name = "ras-llm-google" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1832,7 +1832,7 @@ dependencies = [ [[package]] name = "ras-llm-groq" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1850,7 +1850,7 @@ dependencies = [ [[package]] name = "ras-llm-langchain" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1867,7 +1867,7 @@ dependencies = [ [[package]] name = "ras-llm-mistral" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1885,7 +1885,7 @@ dependencies = [ [[package]] name = "ras-llm-oci" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1902,7 +1902,7 @@ dependencies = [ [[package]] name = "ras-llm-ollama" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1919,7 +1919,7 @@ dependencies = [ [[package]] name = "ras-llm-openai" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1936,7 +1936,7 @@ dependencies = [ [[package]] name = "ras-llm-openrouter" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1954,7 +1954,7 @@ dependencies = [ [[package]] name = "ras-llm-vercel" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1972,7 +1972,7 @@ dependencies = [ [[package]] name = "ras-mcp" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -1989,7 +1989,7 @@ dependencies = [ [[package]] name = "ras-recording" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "image", @@ -2004,7 +2004,7 @@ dependencies = [ [[package]] name = "ras-sandbox" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -2017,7 +2017,7 @@ dependencies = [ [[package]] name = "ras-session" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-agent", @@ -2035,7 +2035,7 @@ dependencies = [ [[package]] name = "ras-skills" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -2052,7 +2052,7 @@ dependencies = [ [[package]] name = "ras-telemetry" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -2066,7 +2066,7 @@ dependencies = [ [[package]] name = "ras-tokens" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "chrono", @@ -2084,7 +2084,7 @@ dependencies = [ [[package]] name = "ras-tools" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "indexmap", @@ -2106,7 +2106,7 @@ dependencies = [ [[package]] name = "ras-types" -version = "3.6.0" +version = "4.0.0" dependencies = [ "chrono", "indexmap", @@ -2122,7 +2122,7 @@ dependencies = [ [[package]] name = "ras-validation" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-errors", @@ -2137,7 +2137,7 @@ dependencies = [ [[package]] name = "ras-watchdogs" -version = "3.6.0" +version = "4.0.0" dependencies = [ "async-trait", "ras-browser", diff --git a/Cargo.toml b/Cargo.toml index 88ee34d..79b96e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,7 +52,7 @@ exclude = ["examples", "tests", "docs", "scripts"] default-members = ["ras-cli", "ras-daemon"] [workspace.package] -version = "3.6.0" +version = "4.0.0" edition = "2024" rust-version = "1.95.0" license = "MIT" @@ -64,47 +64,47 @@ keywords = ["browser", "automation", "llm", "agent", "cdp"] categories = ["web-programming", "command-line-utilities"] [workspace.dependencies] -ras-errors = { path = "ras-errors", version = "3.0.0" } -ras-types = { path = "ras-types", version = "3.0.0" } -ras-validation = { path = "ras-validation", version = "3.0.0" } -ras-config = { path = "ras-config", version = "3.0.0" } - -ras-events = { path = "ras-events", version = "3.0.0" } -ras-cdp = { path = "ras-cdp", version = "3.0.0" } -ras-cosmium = { path = "ras-cosmium", version = "3.0.0" } - -ras-llm = { path = "ras-llm", version = "3.0.0" } -ras-llm-anthropic = { path = "ras-llm-anthropic", version = "3.0.0" } -ras-llm-openai = { path = "ras-llm-openai", version = "3.0.0" } -ras-llm-google = { path = "ras-llm-google", version = "3.0.0" } -ras-llm-groq = { path = "ras-llm-groq", version = "3.0.0" } -ras-llm-bedrock = { path = "ras-llm-bedrock", version = "3.0.0" } -ras-llm-openrouter = { path = "ras-llm-openrouter", version = "3.0.0" } -ras-llm-vercel = { path = "ras-llm-vercel", version = "3.0.0" } -ras-llm-deepseek = { path = "ras-llm-deepseek", version = "3.0.0" } -ras-llm-cerebras = { path = "ras-llm-cerebras", version = "3.0.0" } -ras-llm-mistral = { path = "ras-llm-mistral", version = "3.0.0" } -ras-llm-ollama = { path = "ras-llm-ollama", version = "3.0.0" } -ras-llm-oci = { path = "ras-llm-oci", version = "3.0.0" } -ras-llm-cloud = { path = "ras-llm-cloud", version = "3.0.0" } -ras-llm-langchain = { path = "ras-llm-langchain", version = "3.0.0" } - -ras-browser = { path = "ras-browser", version = "3.0.0" } -ras-dom = { path = "ras-dom", version = "3.0.0" } -ras-tools = { path = "ras-tools", version = "3.0.0" } -ras-session = { path = "ras-session", version = "3.5.0" } -ras-watchdogs = { path = "ras-watchdogs", version = "3.0.0" } -ras-filesystem = { path = "ras-filesystem", version = "3.0.0" } -ras-tokens = { path = "ras-tokens", version = "3.0.0" } -ras-judge = { path = "ras-judge", version = "3.0.0" } -ras-telemetry = { path = "ras-telemetry", version = "3.0.0" } -ras-recording = { path = "ras-recording", version = "3.0.0" } -ras-sandbox = { path = "ras-sandbox", version = "3.0.0" } -ras-skills = { path = "ras-skills", version = "3.0.0" } -ras-mcp = { path = "ras-mcp", version = "3.0.0" } -ras-cloud = { path = "ras-cloud", version = "3.0.0" } - -ras-agent = { path = "ras-agent", version = "3.0.0" } +ras-errors = { path = "ras-errors", version = "4.0.0" } +ras-types = { path = "ras-types", version = "4.0.0" } +ras-validation = { path = "ras-validation", version = "4.0.0" } +ras-config = { path = "ras-config", version = "4.0.0" } + +ras-events = { path = "ras-events", version = "4.0.0" } +ras-cdp = { path = "ras-cdp", version = "4.0.0" } +ras-cosmium = { path = "ras-cosmium", version = "4.0.0" } + +ras-llm = { path = "ras-llm", version = "4.0.0" } +ras-llm-anthropic = { path = "ras-llm-anthropic", version = "4.0.0" } +ras-llm-openai = { path = "ras-llm-openai", version = "4.0.0" } +ras-llm-google = { path = "ras-llm-google", version = "4.0.0" } +ras-llm-groq = { path = "ras-llm-groq", version = "4.0.0" } +ras-llm-bedrock = { path = "ras-llm-bedrock", version = "4.0.0" } +ras-llm-openrouter = { path = "ras-llm-openrouter", version = "4.0.0" } +ras-llm-vercel = { path = "ras-llm-vercel", version = "4.0.0" } +ras-llm-deepseek = { path = "ras-llm-deepseek", version = "4.0.0" } +ras-llm-cerebras = { path = "ras-llm-cerebras", version = "4.0.0" } +ras-llm-mistral = { path = "ras-llm-mistral", version = "4.0.0" } +ras-llm-ollama = { path = "ras-llm-ollama", version = "4.0.0" } +ras-llm-oci = { path = "ras-llm-oci", version = "4.0.0" } +ras-llm-cloud = { path = "ras-llm-cloud", version = "4.0.0" } +ras-llm-langchain = { path = "ras-llm-langchain", version = "4.0.0" } + +ras-browser = { path = "ras-browser", version = "4.0.0" } +ras-dom = { path = "ras-dom", version = "4.0.0" } +ras-tools = { path = "ras-tools", version = "4.0.0" } +ras-session = { path = "ras-session", version = "4.0.0" } +ras-watchdogs = { path = "ras-watchdogs", version = "4.0.0" } +ras-filesystem = { path = "ras-filesystem", version = "4.0.0" } +ras-tokens = { path = "ras-tokens", version = "4.0.0" } +ras-judge = { path = "ras-judge", version = "4.0.0" } +ras-telemetry = { path = "ras-telemetry", version = "4.0.0" } +ras-recording = { path = "ras-recording", version = "4.0.0" } +ras-sandbox = { path = "ras-sandbox", version = "4.0.0" } +ras-skills = { path = "ras-skills", version = "4.0.0" } +ras-mcp = { path = "ras-mcp", version = "4.0.0" } +ras-cloud = { path = "ras-cloud", version = "4.0.0" } + +ras-agent = { path = "ras-agent", version = "4.0.0" } async-trait = "0.1" tokio = { version = "1", features = ["full"] }