[package] name = "g3-core" version = "0.1.0" edition = "2021" description = "Core engine for G3 AI coding agent" [dependencies] g3-providers = { path = "../g3-providers" } g3-config = { path = "../g3-config" } g3-execution = { path = "../g3-execution" } g3-computer-control = { path = "../g3-computer-control" } tokio = { workspace = true } reqwest = { workspace = true } anyhow = { workspace = true } thiserror = { workspace = true } tracing = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } uuid = { workspace = true } async-trait = "0.1" tokio-stream = "0.1" tokio-util = "0.7" futures-util = "0.3" chrono = { version = "0.4", features = ["serde"] } rand = "0.8" regex = "1.0" shellexpand = "3.1" serde_yaml = "0.9" # tree-sitter for embedded code search tree-sitter = "0.22" tree-sitter-rust = "0.21" tree-sitter-python = "0.21" tree-sitter-javascript = "0.21" tree-sitter-typescript = "0.21" tree-sitter-go = "0.21" tree-sitter-java = "0.21" tree-sitter-c = "0.21" tree-sitter-cpp = "0.21" tree-sitter-kotlin = "0.3" walkdir = "2.4"