g3
experiments in goose
File Explorer
Download Latest Version (.zip)- config.toml
- breaker.md
- carmack.md
- euler.md
- fowler.md
- hopper.md
- huffman.md
- lamport.md
- scout.md
- solon.md
- 2025-02-05.md
- graph.json
- graph.summary.md
- hotspots.md
- layers.observed.md
- limitations.md
- sccs.md
- memory.md
- accumulative.rs
- agent_mode.rs
- autonomous.rs
- cli_args.rs
- coach_feedback.rs
- commands.rs
- completion.rs
- display.rs
- embedded_agents.rs
- event_stream.rs
- filter_json.rs
- g3_status.rs
- input_formatter.rs
- interactive.rs
- language_prompts.rs
- lib.rs
- metrics.rs
- project.rs
- project_files.rs
- simple_output.rs
- streaming_markdown.rs
- task_execution.rs
- template.rs
- terminal_width.rs
- theme.rs
- ui_writer_impl.rs
- utils.rs
- cli_integration_test.rs
- coach_feedback_extraction_test.rs
- filter_json_stress_test.rs
- filter_json_test.rs
- streaming_markdown_test.rs
- Cargo.toml
- debug_screenshot.rs
- list_windows.rs
- safari_demo.rs
- test_permission_prompt.rs
- test_screencapture_direct.rs
- test_screenshot_fix.rs
- test_window_capture.rs
- linux.rs
- macos.rs
- macos_window_matching_test.rs
- mod.rs
- windows.rs
- chrome.rs
- diagnostics.rs
- mod.rs
- safari.rs
- lib.rs
- types.rs
- integration_test.rs
- build.rs
- Cargo.toml
- lib.rs
- tests.rs
- Cargo.toml
- inspect_ast.rs
- inspect_python_ast.rs
- test_python_query.rs
- mod.rs
- searcher.rs
- discovery.rs
- embedded.rs
- mod.rs
- parser.rs
- prompt.rs
- acd.rs
- datalog.rs
- envelope.rs
- executor.rs
- file_ops.rs
- invariants.rs
- memory.rs
- misc.rs
- mod.rs
- plan.rs
- research.rs
- shell.rs
- toolsets.rs
- webdriver.rs
- acd.rs
- background_process.rs
- compaction.rs
- context_window.rs
- error_handling.rs
- error_handling_test.rs
- feedback_extraction.rs
- lib.rs
- paths.rs
- pending_input.rs
- pending_research.rs
- project.rs
- prompts.rs
- provider_config.rs
- provider_registration.rs
- retry.rs
- session.rs
- session_continuation.rs
- stats.rs
- streaming.rs
- streaming_parser.rs
- take_screenshot_test.rs
- task_result.rs
- task_result_comprehensive_tests.rs
- task_result_tests.rs
- tilde_expansion_tests.rs
- tool_definitions.rs
- tool_dispatch.rs
- toolsets.rs
- ui_writer.rs
- utils.rs
- webdriver_session.rs
- abrupt_stop_bug_test.rs
- assistant_message_test.rs
- auto_continue_test.rs
- background_process_demo_test.rs
- cache_stats_integration_test.rs
- code_search_test.rs
- compaction_behavior_test.rs
- compaction_test.rs
- duplicate_detection_test.rs
- eager_session_write_test.rs
- end_of_turn_behavior_test.rs
- error_classification_test.rs
- fallback_model_test.rs
- incomplete_tool_call_test.rs
- integration_blackbox_test.rs
- json_parsing_stress_test.rs
- memory_path_override_test.rs
- message_id_cursor_test.rs
- mid_turn_inbox_crosslang_test.rs
- mid_turn_injection_ordering_test.rs
- mock_provider_integration_test.rs
- parser_sanitization_test.rs
- plan_new_after_complete_test.rs
- project_context_test.rs
- read_file_token_limit_test.rs
- read_file_utf8_test.rs
- read_image_test.rs
- resume_in_place_test.rs
- resume_preserves_tool_calls_test.rs
- retry_behavior_test.rs
- stream_completion_characterization_test.rs
- stream_retry_test.rs
- streaming_completion_test.rs
- streaming_parser_stuttering_test.rs
- streaming_parser_test.rs
- test_acd_integration.rs
- test_agent_session_id.rs
- test_context_thinning.rs
- test_preflight_max_tokens.rs
- test_reset_with_summary.rs
- test_session_continuation.rs
- test_system_message_loading.rs
- test_todo_completion.rs
- test_todo_context_thinning.rs
- test_token_counting.rs
- tool_execution_roundtrip_test.rs
- tool_execution_test.rs
- tool_result_poisoning_test.rs
- upstream_ping_test.rs
- utf8_truncation_test.rs
- Cargo.toml
- setup_coverage_tools.rs
- lib.rs
- heartbeat_test.rs
- Cargo.toml
- code_explore.rs
- git.rs
- history.rs
- lib.rs
- llm.rs
- planner.rs
- prompts.rs
- state.rs
- commit_history_ordering_test.rs
- logging_test.rs
- planner_test.rs
- retry_feedback_test.rs
- Cargo.toml
- glm.rs
- mod.rs
- mod.rs
- provider.rs
- anthropic.rs
- databricks.rs
- gemini.rs
- lib.rs
- mock.rs
- oauth.rs
- openai.rs
- streaming.rs
- cache_control_error_regression_test.rs
- cache_control_integration_test.rs
- gemini_serialization_test.rs
- message_serialization_test.rs
- Cargo.toml
- git.rs
- main.rs
- sdlc.rs
- session.rs
- Cargo.toml
- architecture.md
- CODE_SEARCH.md
- configuration.md
- CONTROL_COMMANDS.md
- providers.md
- skills.md
- tools.md
- example.c
- example.cpp
- example.go
- Example.java
- example.rkt
- verify_message_id.rs
- completed_requirements_2025-12-08_18-30-00.md
- completed_requirements_2025-12-09_16-16-51.md
- completed_requirements_2025-12-09_22-43-24.md
- completed_requirements_2025-12-10_10-35-18.md
- completed_requirements_2025-12-10_16-17-02.md
- completed_requirements_2025-12-10_16-55-05.md
- completed_requirements_2025-12-11_10-05-08.md
- completed_requirements_2025-12-11_14-55-22.md
- completed_todo_2025-12-09_16-16-51.md
- completed_todo_2025-12-09_22-43-24.md
- completed_todo_2025-12-10_10-35-18.md
- completed_todo_2025-12-10_16-17-02.md
- completed_todo_2025-12-10_16-55-05.md
- completed_todo_2025-12-11_10-05-08.md
- completed_todo_2025-12-11_14-55-22.md
- planner_history.txt
- carmack.racket.md
- carmack.rust.md
- racket.md
- rulespec.schema.md
- native.md
- check-signing.sh
- install.sh
- setup-chrome-for-testing.sh
- main.rs
- .gitignore
- AGENTS.md
- Cargo.lock
- Cargo.toml
- config.coach-player.example.toml
- config.example.toml
- DESIGN.md
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/dhanji/g3
Downloads the entire project code from GitHub to your computer.
cd g3
Moves into the project folder you just downloaded.
2. Rust
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cargo build --release
Compiles the Rust project.
If cargo build finishes without errors, it worked. The executable is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
