{ "crate_level": { "edges": [ { "evidence": "Cargo.toml path dependency", "from": "g3", "to": "g3-cli", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3", "to": "g3-providers", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-cli", "to": "g3-core", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-cli", "to": "g3-config", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-cli", "to": "g3-planner", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-cli", "to": "g3-computer-control", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-cli", "to": "g3-providers", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-cli", "to": "g3-ensembles", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-core", "to": "g3-providers", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-core", "to": "g3-config", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-core", "to": "g3-execution", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-core", "to": "g3-computer-control", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-planner", "to": "g3-providers", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-planner", "to": "g3-core", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-planner", "to": "g3-config", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-ensembles", "to": "g3-core", "type": "crate_dependency" }, { "evidence": "Cargo.toml path dependency", "from": "g3-ensembles", "to": "g3-config", "type": "crate_dependency" } ], "metrics": { "fan_in": { "g3-cli": 1, "g3-computer-control": 2, "g3-config": 4, "g3-core": 3, "g3-ensembles": 1, "g3-execution": 1, "g3-planner": 1, "g3-providers": 4 }, "fan_out": { "g3": 2, "g3-cli": 6, "g3-core": 4, "g3-ensembles": 2, "g3-planner": 3 } }, "nodes": [ { "id": "g3", "type": "bin" }, { "id": "g3-cli", "type": "lib" }, { "id": "g3-core", "type": "lib" }, { "id": "g3-providers", "type": "lib" }, { "id": "g3-config", "type": "lib" }, { "id": "g3-execution", "type": "lib" }, { "id": "g3-computer-control", "type": "lib" }, { "id": "g3-planner", "type": "lib" }, { "id": "g3-ensembles", "type": "lib" }, { "id": "studio", "type": "bin" } ] }, "file_level": { "edges": [ { "evidence": "mod macax", "from": "crates/g3-computer-control/src/lib.rs", "to": "crates/g3-computer-control/src/macax/mod.rs", "type": "mod_declaration" }, { "evidence": "mod ocr", "from": "crates/g3-computer-control/src/lib.rs", "to": "crates/g3-computer-control/src/ocr/mod.rs", "type": "mod_declaration" }, { "evidence": "mod platform", "from": "crates/g3-computer-control/src/lib.rs", "to": "crates/g3-computer-control/src/platform/mod.rs", "type": "mod_declaration" }, { "evidence": "mod types", "from": "crates/g3-computer-control/src/lib.rs", "to": "crates/g3-computer-control/src/types.rs", "type": "mod_declaration" }, { "evidence": "mod webdriver", "from": "crates/g3-computer-control/src/lib.rs", "to": "crates/g3-computer-control/src/webdriver/mod.rs", "type": "mod_declaration" }, { "evidence": "mod macos", "from": "crates/g3-computer-control/src/platform/mod.rs", "to": "crates/g3-computer-control/src/platform/macos.rs", "type": "mod_declaration" }, { "evidence": "mod linux", "from": "crates/g3-computer-control/src/platform/mod.rs", "to": "crates/g3-computer-control/src/platform/linux.rs", "type": "mod_declaration" }, { "evidence": "mod windows", "from": "crates/g3-computer-control/src/platform/mod.rs", "to": "crates/g3-computer-control/src/platform/windows.rs", "type": "mod_declaration" }, { "evidence": "mod vision", "from": "crates/g3-computer-control/src/ocr/mod.rs", "to": "crates/g3-computer-control/src/ocr/vision.rs", "type": "mod_declaration" }, { "evidence": "mod tesseract", "from": "crates/g3-computer-control/src/ocr/mod.rs", "to": "crates/g3-computer-control/src/ocr/tesseract.rs", "type": "mod_declaration" }, { "evidence": "mod safari", "from": "crates/g3-computer-control/src/webdriver/mod.rs", "to": "crates/g3-computer-control/src/webdriver/safari.rs", "type": "mod_declaration" }, { "evidence": "mod chrome", "from": "crates/g3-computer-control/src/webdriver/mod.rs", "to": "crates/g3-computer-control/src/webdriver/chrome.rs", "type": "mod_declaration" }, { "evidence": "mod diagnostics", "from": "crates/g3-computer-control/src/webdriver/mod.rs", "to": "crates/g3-computer-control/src/webdriver/diagnostics.rs", "type": "mod_declaration" }, { "evidence": "mod controller", "from": "crates/g3-computer-control/src/macax/mod.rs", "to": "crates/g3-computer-control/src/macax/controller.rs", "type": "mod_declaration" }, { "evidence": "mod streaming", "from": "crates/g3-providers/src/lib.rs", "to": "crates/g3-providers/src/streaming.rs", "type": "mod_declaration" }, { "evidence": "mod anthropic", "from": "crates/g3-providers/src/lib.rs", "to": "crates/g3-providers/src/anthropic.rs", "type": "mod_declaration" }, { "evidence": "mod databricks", "from": "crates/g3-providers/src/lib.rs", "to": "crates/g3-providers/src/databricks.rs", "type": "mod_declaration" }, { "evidence": "mod embedded", "from": "crates/g3-providers/src/lib.rs", "to": "crates/g3-providers/src/embedded.rs", "type": "mod_declaration" }, { "evidence": "mod oauth", "from": "crates/g3-providers/src/lib.rs", "to": "crates/g3-providers/src/oauth.rs", "type": "mod_declaration" }, { "evidence": "mod openai", "from": "crates/g3-providers/src/lib.rs", "to": "crates/g3-providers/src/openai.rs", "type": "mod_declaration" }, { "evidence": "mod flock", "from": "crates/g3-ensembles/src/lib.rs", "to": "crates/g3-ensembles/src/flock.rs", "type": "mod_declaration" }, { "evidence": "mod status", "from": "crates/g3-ensembles/src/lib.rs", "to": "crates/g3-ensembles/src/status.rs", "type": "mod_declaration" }, { "evidence": "use g3_config::Config", "from": "crates/g3-ensembles/src/flock.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "use g3_providers::MessageRole", "from": "crates/g3-core/src/session.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_computer_control::", "from": "crates/g3-core/src/webdriver_session.rs", "to_crate": "g3-computer-control", "type": "cross_crate_import" }, { "evidence": "use g3_config::Config", "from": "crates/g3-core/src/lib.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "use g3_providers::", "from": "crates/g3-core/src/lib.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "mod acd", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/acd.rs", "type": "mod_declaration" }, { "evidence": "mod context_window", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/context_window.rs", "type": "mod_declaration" }, { "evidence": "mod background_process", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/background_process.rs", "type": "mod_declaration" }, { "evidence": "mod compaction", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/compaction.rs", "type": "mod_declaration" }, { "evidence": "mod code_search", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/code_search/mod.rs", "type": "mod_declaration" }, { "evidence": "mod error_handling", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/error_handling.rs", "type": "mod_declaration" }, { "evidence": "mod feedback_extraction", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/feedback_extraction.rs", "type": "mod_declaration" }, { "evidence": "mod paths", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/paths.rs", "type": "mod_declaration" }, { "evidence": "mod project", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/project.rs", "type": "mod_declaration" }, { "evidence": "mod provider_registration", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/provider_registration.rs", "type": "mod_declaration" }, { "evidence": "mod provider_config", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/provider_config.rs", "type": "mod_declaration" }, { "evidence": "mod retry", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/retry.rs", "type": "mod_declaration" }, { "evidence": "mod session", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/session.rs", "type": "mod_declaration" }, { "evidence": "mod session_continuation", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/session_continuation.rs", "type": "mod_declaration" }, { "evidence": "mod streaming_parser", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/streaming_parser.rs", "type": "mod_declaration" }, { "evidence": "mod task_result", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/task_result.rs", "type": "mod_declaration" }, { "evidence": "mod tool_dispatch", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/tool_dispatch.rs", "type": "mod_declaration" }, { "evidence": "mod tool_definitions", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/tool_definitions.rs", "type": "mod_declaration" }, { "evidence": "mod tools", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/tools/mod.rs", "type": "mod_declaration" }, { "evidence": "mod ui_writer", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/ui_writer.rs", "type": "mod_declaration" }, { "evidence": "mod streaming", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/streaming.rs", "type": "mod_declaration" }, { "evidence": "mod utils", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/utils.rs", "type": "mod_declaration" }, { "evidence": "mod webdriver_session", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/webdriver_session.rs", "type": "mod_declaration" }, { "evidence": "mod task_result_comprehensive_tests", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/task_result_comprehensive_tests.rs", "type": "mod_declaration" }, { "evidence": "mod tilde_expansion_tests", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/tilde_expansion_tests.rs", "type": "mod_declaration" }, { "evidence": "mod error_handling_test", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/error_handling_test.rs", "type": "mod_declaration" }, { "evidence": "mod prompts", "from": "crates/g3-core/src/lib.rs", "to": "crates/g3-core/src/prompts.rs", "type": "mod_declaration" }, { "evidence": "use g3_providers::", "from": "crates/g3-core/src/context_window.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_providers::Message", "from": "crates/g3-core/src/acd.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_config::Config", "from": "crates/g3-core/src/provider_registration.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "use g3_providers::ProviderRegistry", "from": "crates/g3-core/src/provider_registration.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_providers::", "from": "crates/g3-core/src/task_result_comprehensive_tests.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_providers::Tool", "from": "crates/g3-core/src/tool_definitions.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_providers::", "from": "crates/g3-core/src/streaming.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_providers::", "from": "crates/g3-core/src/compaction.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_config::Config", "from": "crates/g3-core/src/provider_config.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "use g3_config::WebDriverBrowser", "from": "crates/g3-core/src/tools/research.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "mod executor", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/executor.rs", "type": "mod_declaration" }, { "evidence": "mod acd", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/acd.rs", "type": "mod_declaration" }, { "evidence": "mod file_ops", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/file_ops.rs", "type": "mod_declaration" }, { "evidence": "mod memory", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/memory.rs", "type": "mod_declaration" }, { "evidence": "mod misc", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/misc.rs", "type": "mod_declaration" }, { "evidence": "mod research", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/research.rs", "type": "mod_declaration" }, { "evidence": "mod shell", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/shell.rs", "type": "mod_declaration" }, { "evidence": "mod todo", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/todo.rs", "type": "mod_declaration" }, { "evidence": "mod webdriver", "from": "crates/g3-core/src/tools/mod.rs", "to": "crates/g3-core/src/tools/webdriver.rs", "type": "mod_declaration" }, { "evidence": "use g3_computer_control::WebDriverController", "from": "crates/g3-core/src/tools/webdriver.rs", "to_crate": "g3-computer-control", "type": "cross_crate_import" }, { "evidence": "use g3_config::Config", "from": "crates/g3-core/src/tools/executor.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "mod searcher", "from": "crates/g3-core/src/code_search/mod.rs", "to": "crates/g3-core/src/code_search/searcher.rs", "type": "mod_declaration" }, { "evidence": "use g3_core::ui_writer::UiWriter", "from": "crates/g3-cli/src/agent_mode.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::Agent", "from": "crates/g3-cli/src/agent_mode.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_config::Config", "from": "crates/g3-cli/src/lib.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "use g3_core::project::Project", "from": "crates/g3-cli/src/lib.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::Agent", "from": "crates/g3-cli/src/lib.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "mod filter_json", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/filter_json.rs", "type": "mod_declaration" }, { "evidence": "mod metrics", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/metrics.rs", "type": "mod_declaration" }, { "evidence": "mod project_files", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/project_files.rs", "type": "mod_declaration" }, { "evidence": "mod streaming_markdown", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/streaming_markdown.rs", "type": "mod_declaration" }, { "evidence": "mod accumulative", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/accumulative.rs", "type": "mod_declaration" }, { "evidence": "mod agent_mode", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/agent_mode.rs", "type": "mod_declaration" }, { "evidence": "mod autonomous", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/autonomous.rs", "type": "mod_declaration" }, { "evidence": "mod cli_args", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/cli_args.rs", "type": "mod_declaration" }, { "evidence": "mod coach_feedback", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/coach_feedback.rs", "type": "mod_declaration" }, { "evidence": "mod interactive", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/interactive.rs", "type": "mod_declaration" }, { "evidence": "mod simple_output", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/simple_output.rs", "type": "mod_declaration" }, { "evidence": "mod task_execution", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/task_execution.rs", "type": "mod_declaration" }, { "evidence": "mod ui_writer_impl", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/ui_writer_impl.rs", "type": "mod_declaration" }, { "evidence": "mod utils", "from": "crates/g3-cli/src/lib.rs", "to": "crates/g3-cli/src/utils.rs", "type": "mod_declaration" }, { "evidence": "use g3_core::project::Project", "from": "crates/g3-cli/src/accumulative.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::Agent", "from": "crates/g3-cli/src/accumulative.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::error_handling::", "from": "crates/g3-cli/src/task_execution.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::ui_writer::UiWriter", "from": "crates/g3-cli/src/task_execution.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::Agent", "from": "crates/g3-cli/src/task_execution.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::Agent", "from": "crates/g3-cli/src/coach_feedback.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::error_handling::", "from": "crates/g3-cli/src/autonomous.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::project::Project", "from": "crates/g3-cli/src/autonomous.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::", "from": "crates/g3-cli/src/autonomous.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::ui_writer::UiWriter", "from": "crates/g3-cli/src/ui_writer_impl.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::ui_writer::UiWriter", "from": "crates/g3-cli/src/interactive.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::Agent", "from": "crates/g3-cli/src/interactive.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_config::Config", "from": "crates/g3-cli/src/utils.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "use g3_core::ui_writer::UiWriter", "from": "crates/g3-cli/src/utils.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::Agent", "from": "crates/g3-cli/src/utils.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_config::Config", "from": "crates/g3-planner/src/llm.rs", "to_crate": "g3-config", "type": "cross_crate_import" }, { "evidence": "use g3_core::project::Project", "from": "crates/g3-planner/src/llm.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::Agent", "from": "crates/g3-planner/src/llm.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_core::error_handling::", "from": "crates/g3-planner/src/llm.rs", "to_crate": "g3-core", "type": "cross_crate_import" }, { "evidence": "use g3_providers::", "from": "crates/g3-planner/src/llm.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "use g3_providers::", "from": "crates/g3-planner/src/lib.rs", "to_crate": "g3-providers", "type": "cross_crate_import" }, { "evidence": "mod code_explore", "from": "crates/g3-planner/src/lib.rs", "to": "crates/g3-planner/src/code_explore.rs", "type": "mod_declaration" }, { "evidence": "mod git", "from": "crates/g3-planner/src/lib.rs", "to": "crates/g3-planner/src/git.rs", "type": "mod_declaration" }, { "evidence": "mod history", "from": "crates/g3-planner/src/lib.rs", "to": "crates/g3-planner/src/history.rs", "type": "mod_declaration" }, { "evidence": "mod llm", "from": "crates/g3-planner/src/lib.rs", "to": "crates/g3-planner/src/llm.rs", "type": "mod_declaration" }, { "evidence": "mod planner", "from": "crates/g3-planner/src/lib.rs", "to": "crates/g3-planner/src/planner.rs", "type": "mod_declaration" }, { "evidence": "mod prompts", "from": "crates/g3-planner/src/lib.rs", "to": "crates/g3-planner/src/prompts.rs", "type": "mod_declaration" }, { "evidence": "mod state", "from": "crates/g3-planner/src/lib.rs", "to": "crates/g3-planner/src/state.rs", "type": "mod_declaration" } ], "metrics": { "fan_in": { "crates/g3-cli/src/accumulative.rs": 1, "crates/g3-cli/src/agent_mode.rs": 1, "crates/g3-cli/src/autonomous.rs": 1, "crates/g3-cli/src/cli_args.rs": 1, "crates/g3-cli/src/coach_feedback.rs": 1, "crates/g3-cli/src/filter_json.rs": 1, "crates/g3-cli/src/interactive.rs": 1, "crates/g3-cli/src/metrics.rs": 1, "crates/g3-cli/src/project_files.rs": 1, "crates/g3-cli/src/simple_output.rs": 1, "crates/g3-cli/src/streaming_markdown.rs": 1, "crates/g3-cli/src/task_execution.rs": 1, "crates/g3-cli/src/ui_writer_impl.rs": 1, "crates/g3-cli/src/utils.rs": 1, "crates/g3-computer-control/src/macax/controller.rs": 1, "crates/g3-computer-control/src/macax/mod.rs": 1, "crates/g3-computer-control/src/ocr/mod.rs": 1, "crates/g3-computer-control/src/ocr/tesseract.rs": 1, "crates/g3-computer-control/src/ocr/vision.rs": 1, "crates/g3-computer-control/src/platform/linux.rs": 1, "crates/g3-computer-control/src/platform/macos.rs": 1, "crates/g3-computer-control/src/platform/mod.rs": 1, "crates/g3-computer-control/src/platform/windows.rs": 1, "crates/g3-computer-control/src/types.rs": 1, "crates/g3-computer-control/src/webdriver/chrome.rs": 1, "crates/g3-computer-control/src/webdriver/diagnostics.rs": 1, "crates/g3-computer-control/src/webdriver/mod.rs": 1, "crates/g3-computer-control/src/webdriver/safari.rs": 1, "crates/g3-core/src/acd.rs": 1, "crates/g3-core/src/background_process.rs": 1, "crates/g3-core/src/code_search/mod.rs": 1, "crates/g3-core/src/code_search/searcher.rs": 1, "crates/g3-core/src/compaction.rs": 1, "crates/g3-core/src/context_window.rs": 1, "crates/g3-core/src/error_handling.rs": 1, "crates/g3-core/src/error_handling_test.rs": 1, "crates/g3-core/src/feedback_extraction.rs": 1, "crates/g3-core/src/paths.rs": 1, "crates/g3-core/src/project.rs": 1, "crates/g3-core/src/prompts.rs": 1, "crates/g3-core/src/provider_config.rs": 1, "crates/g3-core/src/provider_registration.rs": 1, "crates/g3-core/src/retry.rs": 1, "crates/g3-core/src/session.rs": 1, "crates/g3-core/src/session_continuation.rs": 1, "crates/g3-core/src/streaming.rs": 1, "crates/g3-core/src/streaming_parser.rs": 1, "crates/g3-core/src/task_result.rs": 1, "crates/g3-core/src/task_result_comprehensive_tests.rs": 1, "crates/g3-core/src/tilde_expansion_tests.rs": 1, "crates/g3-core/src/tool_definitions.rs": 1, "crates/g3-core/src/tool_dispatch.rs": 1, "crates/g3-core/src/tools/acd.rs": 1, "crates/g3-core/src/tools/executor.rs": 1, "crates/g3-core/src/tools/file_ops.rs": 1, "crates/g3-core/src/tools/memory.rs": 1, "crates/g3-core/src/tools/misc.rs": 1, "crates/g3-core/src/tools/mod.rs": 1, "crates/g3-core/src/tools/research.rs": 1, "crates/g3-core/src/tools/shell.rs": 1, "crates/g3-core/src/tools/todo.rs": 1, "crates/g3-core/src/tools/webdriver.rs": 1, "crates/g3-core/src/ui_writer.rs": 1, "crates/g3-core/src/utils.rs": 1, "crates/g3-core/src/webdriver_session.rs": 1, "crates/g3-ensembles/src/flock.rs": 1, "crates/g3-ensembles/src/status.rs": 1, "crates/g3-planner/src/code_explore.rs": 1, "crates/g3-planner/src/git.rs": 1, "crates/g3-planner/src/history.rs": 1, "crates/g3-planner/src/llm.rs": 1, "crates/g3-planner/src/planner.rs": 1, "crates/g3-planner/src/prompts.rs": 1, "crates/g3-planner/src/state.rs": 1, "crates/g3-providers/src/anthropic.rs": 1, "crates/g3-providers/src/databricks.rs": 1, "crates/g3-providers/src/embedded.rs": 1, "crates/g3-providers/src/oauth.rs": 1, "crates/g3-providers/src/openai.rs": 1, "crates/g3-providers/src/streaming.rs": 1, "g3-computer-control": 2, "g3-config": 9, "g3-core": 21, "g3-providers": 11 }, "fan_out": { "crates/g3-cli/src/accumulative.rs": 2, "crates/g3-cli/src/agent_mode.rs": 2, "crates/g3-cli/src/autonomous.rs": 3, "crates/g3-cli/src/coach_feedback.rs": 1, "crates/g3-cli/src/interactive.rs": 2, "crates/g3-cli/src/lib.rs": 17, "crates/g3-cli/src/task_execution.rs": 3, "crates/g3-cli/src/ui_writer_impl.rs": 1, "crates/g3-cli/src/utils.rs": 3, "crates/g3-computer-control/src/lib.rs": 5, "crates/g3-computer-control/src/macax/mod.rs": 1, "crates/g3-computer-control/src/ocr/mod.rs": 2, "crates/g3-computer-control/src/platform/mod.rs": 3, "crates/g3-computer-control/src/webdriver/mod.rs": 3, "crates/g3-core/src/acd.rs": 1, "crates/g3-core/src/code_search/mod.rs": 1, "crates/g3-core/src/compaction.rs": 1, "crates/g3-core/src/context_window.rs": 1, "crates/g3-core/src/lib.rs": 29, "crates/g3-core/src/provider_config.rs": 1, "crates/g3-core/src/provider_registration.rs": 2, "crates/g3-core/src/session.rs": 1, "crates/g3-core/src/streaming.rs": 1, "crates/g3-core/src/task_result_comprehensive_tests.rs": 1, "crates/g3-core/src/tool_definitions.rs": 1, "crates/g3-core/src/tools/executor.rs": 1, "crates/g3-core/src/tools/mod.rs": 9, "crates/g3-core/src/tools/research.rs": 1, "crates/g3-core/src/tools/webdriver.rs": 1, "crates/g3-core/src/webdriver_session.rs": 1, "crates/g3-ensembles/src/flock.rs": 1, "crates/g3-ensembles/src/lib.rs": 2, "crates/g3-planner/src/lib.rs": 8, "crates/g3-planner/src/llm.rs": 5, "crates/g3-providers/src/lib.rs": 6 } }, "nodes": [ { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/types.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/lib.rs", "mods_declared": [ "macax", "ocr", "platform", "types", "webdriver" ], "type": "lib_root" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/platform/macos.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/platform/mod.rs", "mods_declared": [ "macos", "linux", "windows" ], "type": "mod_root" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/platform/windows.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/platform/linux.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/ocr/vision.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/ocr/tesseract.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/ocr/mod.rs", "mods_declared": [ "vision", "tesseract" ], "type": "mod_root" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/webdriver/diagnostics.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/webdriver/safari.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/webdriver/mod.rs", "mods_declared": [ "safari", "chrome", "diagnostics" ], "type": "mod_root" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/webdriver/chrome.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/macax/controller.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/macax/mod.rs", "mods_declared": [ "controller" ], "type": "mod_root" }, { "crate": "g3-computer-control", "id": "crates/g3-computer-control/src/macax/tests.rs", "mods_declared": [], "type": "module" }, { "crate": "studio", "id": "crates/studio/src/session.rs", "mods_declared": [], "type": "module" }, { "crate": "studio", "id": "crates/studio/src/git.rs", "mods_declared": [], "type": "module" }, { "crate": "studio", "id": "crates/studio/src/main.rs", "mods_declared": [ "git", "session" ], "type": "bin_root" }, { "crate": "g3-providers", "id": "crates/g3-providers/src/lib.rs", "mods_declared": [ "streaming", "anthropic", "databricks", "embedded", "oauth", "openai" ], "type": "lib_root" }, { "crate": "g3-providers", "id": "crates/g3-providers/src/embedded.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-providers", "id": "crates/g3-providers/src/oauth.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-providers", "id": "crates/g3-providers/src/databricks.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-providers", "id": "crates/g3-providers/src/streaming.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-providers", "id": "crates/g3-providers/src/anthropic.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-providers", "id": "crates/g3-providers/src/openai.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-ensembles", "id": "crates/g3-ensembles/src/lib.rs", "mods_declared": [ "flock", "status" ], "type": "lib_root" }, { "crate": "g3-ensembles", "id": "crates/g3-ensembles/src/status.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-ensembles", "id": "crates/g3-ensembles/src/tests.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-ensembles", "id": "crates/g3-ensembles/src/flock.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/session.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/prompts.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/background_process.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/ui_writer.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tool_dispatch.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/webdriver_session.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/lib.rs", "mods_declared": [ "acd", "context_window", "background_process", "compaction", "code_search", "error_handling", "feedback_extraction", "paths", "project", "provider_registration", "provider_config", "retry", "session", "session_continuation", "streaming_parser", "task_result", "tool_dispatch", "tool_definitions", "tools", "ui_writer", "streaming", "utils", "webdriver_session", "task_result_comprehensive_tests", "tilde_expansion_tests", "error_handling_test", "prompts" ], "type": "lib_root" }, { "crate": "g3-core", "id": "crates/g3-core/src/streaming_parser.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/paths.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/context_window.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/acd.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/feedback_extraction.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/session_continuation.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tilde_expansion_tests.rs", "mods_declared": [ "tilde_expansion_tests" ], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/task_result.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/project.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/provider_registration.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/task_result_comprehensive_tests.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tool_definitions.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/streaming.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/task_result_tests.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/compaction.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/provider_config.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/error_handling.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/retry.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/utils.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/file_ops.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/shell.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/research.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/memory.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/acd.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/misc.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/mod.rs", "mods_declared": [ "executor", "acd", "file_ops", "memory", "misc", "research", "shell", "todo", "webdriver" ], "type": "mod_root" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/webdriver.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/executor.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/tools/todo.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/code_search/searcher.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-core", "id": "crates/g3-core/src/code_search/mod.rs", "mods_declared": [ "searcher" ], "type": "mod_root" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/agent_mode.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/simple_output.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/lib.rs", "mods_declared": [ "filter_json", "metrics", "project_files", "streaming_markdown", "accumulative", "agent_mode", "autonomous", "cli_args", "coach_feedback", "interactive", "simple_output", "task_execution", "ui_writer_impl", "utils" ], "type": "lib_root" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/theme.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/cli_args.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/metrics.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/streaming_markdown.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/accumulative.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/task_execution.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/coach_feedback.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/project_files.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/autonomous.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/ui_writer_impl.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/interactive.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/filter_json.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-cli", "id": "crates/g3-cli/src/utils.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-planner", "id": "crates/g3-planner/src/llm.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-planner", "id": "crates/g3-planner/src/prompts.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-planner", "id": "crates/g3-planner/src/lib.rs", "mods_declared": [ "code_explore", "git", "history", "llm", "planner", "prompts", "state" ], "type": "lib_root" }, { "crate": "g3-planner", "id": "crates/g3-planner/src/git.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-planner", "id": "crates/g3-planner/src/planner.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-planner", "id": "crates/g3-planner/src/history.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-planner", "id": "crates/g3-planner/src/state.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-planner", "id": "crates/g3-planner/src/code_explore.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-config", "id": "crates/g3-config/src/lib.rs", "mods_declared": [], "type": "lib_root" }, { "crate": "g3-config", "id": "crates/g3-config/src/tests.rs", "mods_declared": [], "type": "module" }, { "crate": "g3-execution", "id": "crates/g3-execution/src/lib.rs", "mods_declared": [], "type": "lib_root" } ] }, "generated_by": "euler_agent", "sccs": [], "version": "1.0" }