├── .config └── nextest.toml ├── .devcontainer └── devcontainer.json ├── .forge ├── commands │ ├── check.md │ ├── fixme.md │ └── pr_description.md └── skills │ ├── create-plan │ ├── README.md │ ├── SKILL.md │ ├── references │ │ ├── example-plan.md │ │ └── plan-template.md │ ├── validate-all-plans.sh │ └── validate-plan.sh │ ├── debug-cli │ ├── SKILL.md │ └── scripts │ │ ├── README.md │ │ └── test_cli.sh │ └── resolve-conflicts │ ├── SKILL.md │ ├── references │ ├── patterns.md │ └── sample-plan.md │ └── scripts │ ├── handle-deleted-modified.sh │ └── validate-conflicts.sh ├── .github ├── contribution.md ├── dependabot.yml ├── labels.json ├── release-drafter.yml └── workflows │ ├── autofix.yml │ ├── ci.yml │ ├── labels.yml │ ├── release-drafter.yml │ ├── release.yml │ └── stale.yml ├── .gitignore ├── .ignore ├── .rustfmt.toml ├── AGENTS.md ├── Cargo.lock ├── Cargo.toml ├── Cross.toml ├── LICENSE ├── README.md ├── _config.yml ├── benchmarks ├── README.md ├── cli.ts ├── command-generator.ts ├── evals │ ├── create_skill │ │ ├── .gitignore │ │ ├── create_skill_tasks.csv │ │ └── task.yml │ ├── echo │ │ └── task.yml │ └── sem_search │ │ ├── README.md │ │ └── task.yml ├── model.ts ├── parse.ts ├── task-executor.ts ├── tsconfig.json ├── utils.ts └── verification.ts ├── crates ├── forge_api │ ├── Cargo.toml │ └── src │ │ ├── api.rs │ │ ├── forge_api.rs │ │ └── lib.rs ├── forge_app │ ├── Cargo.toml │ └── src │ │ ├── agent.rs │ │ ├── agent_executor.rs │ │ ├── agent_provider_resolver.rs │ │ ├── app.rs │ │ ├── apply_tunable_parameters.rs │ │ ├── authenticator.rs │ │ ├── changed_files.rs │ │ ├── command_generator.rs │ │ ├── compact.rs │ │ ├── data_gen.rs │ │ ├── dto │ │ ├── anthropic │ │ │ ├── error.rs │ │ │ ├── mod.rs │ │ │ ├── request.rs │ │ │ ├── response.rs │ │ │ └── transforms │ │ │ │ ├── auth_system_message.rs │ │ │ │ ├── claude_code.md │ │ │ │ ├── drop_invalid_toolcalls.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── reasoning_transform.rs │ │ │ │ └── set_cache.rs │ │ ├── mod.rs │ │ ├── openai │ │ │ ├── error.rs │ │ │ ├── fixtures │ │ │ │ ├── chutes_api_response.json │ │ │ │ ├── model_invalid_pricing.json │ │ │ │ ├── model_mixed_pricing.json │ │ │ │ ├── model_no_pricing.json │ │ │ │ ├── model_numeric_pricing.json │ │ │ │ ├── model_scientific_notation.json │ │ │ │ ├── model_string_pricing.json │ │ │ │ ├── zai_api_delta_response.json │ │ │ │ └── zai_api_response.json │ │ │ ├── mod.rs │ │ │ ├── model.rs │ │ │ ├── reasoning.rs │ │ │ ├── request.rs │ │ │ ├── response.rs │ │ │ ├── responses.jsonl │ │ │ ├── snapshots │ │ │ │ ├── forge_app__dto__openai__request__tests__assistant_message_with_tool_call_conversion.snap │ │ │ │ ├── forge_app__dto__openai__request__tests__message_with_special_chars.snap │ │ │ │ ├── forge_app__dto__openai__request__tests__tool_message_conversion.snap │ │ │ │ ├── forge_app__dto__openai__request__tests__tool_message_typescript_code.snap │ │ │ │ ├── forge_app__dto__openai__request__tests__tool_message_with_special_chars.snap │ │ │ │ └── forge_app__dto__openai__request__tests__user_message_conversion.snap │ │ │ ├── tool_choice.rs │ │ │ └── transformers │ │ │ │ ├── drop_tool_call.rs │ │ │ │ ├── github_copilot_reasoning.rs │ │ │ │ ├── make_cerebras_compat.rs │ │ │ │ ├── make_openai_compat.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── normalize_tool_schema.rs │ │ │ │ ├── pipeline.rs │ │ │ │ ├── set_cache.rs │ │ │ │ ├── tool_choice.rs │ │ │ │ ├── when_model.rs │ │ │ │ └── zai_reasoning.rs │ │ └── tools_overview.rs │ │ ├── error.rs │ │ ├── file_tracking.rs │ │ ├── fixtures │ │ └── conversation.json │ │ ├── fmt │ │ ├── content.rs │ │ ├── fmt_input.rs │ │ ├── fmt_output.rs │ │ ├── mod.rs │ │ └── snapshots │ │ │ └── forge_app__fmt__fmt_output__tests__fs_patch_success.snap │ │ ├── git_app.rs │ │ ├── infra.rs │ │ ├── init_conversation_metrics.rs │ │ ├── lib.rs │ │ ├── mcp_executor.rs │ │ ├── operation.rs │ │ ├── orch.rs │ │ ├── orch_spec │ │ ├── mod.rs │ │ ├── orch_runner.rs │ │ ├── orch_setup.rs │ │ ├── orch_spec.rs │ │ ├── orch_system_spec.rs │ │ └── snapshots │ │ │ ├── forge_app__orch_spec__orch_system_spec__system_prompt.snap │ │ │ └── forge_app__orch_spec__orch_system_spec__system_prompt_tool_supported.snap │ │ ├── retry.rs │ │ ├── search_dedup.rs │ │ ├── services.rs │ │ ├── set_conversation_id.rs │ │ ├── snapshots │ │ ├── forge_app__changed_files__tests__multiple_files_changed.snap │ │ ├── forge_app__command_generator__tests__generate_simple_command.snap │ │ ├── forge_app__command_generator__tests__generate_with_no_files.snap │ │ ├── forge_app__compact__tests__render_summary_frame_snapshot-2.snap │ │ ├── forge_app__compact__tests__render_summary_frame_snapshot.snap │ │ ├── forge_app__compact__tests__template_engine_renders_summary_frame.snap │ │ ├── forge_app__operation__tests__follow_up_no_question.snap │ │ ├── forge_app__operation__tests__follow_up_with_question.snap │ │ ├── forge_app__operation__tests__fs_create_basic.snap │ │ ├── forge_app__operation__tests__fs_create_overwrite.snap │ │ ├── forge_app__operation__tests__fs_create_with_warning.snap │ │ ├── forge_app__operation__tests__fs_patch_basic.snap │ │ ├── forge_app__operation__tests__fs_patch_with_warning.snap │ │ ├── forge_app__operation__tests__fs_read_basic.snap │ │ ├── forge_app__operation__tests__fs_read_basic_special_chars.snap │ │ ├── forge_app__operation__tests__fs_read_with_explicit_range.snap │ │ ├── forge_app__operation__tests__fs_read_with_truncation_path.snap │ │ ├── forge_app__operation__tests__fs_remove_success.snap │ │ ├── forge_app__operation__tests__fs_search_max_output.snap │ │ ├── forge_app__operation__tests__fs_search_min_lines_but_max_line_length.snap │ │ ├── forge_app__operation__tests__fs_search_no_matches.snap │ │ ├── forge_app__operation__tests__fs_search_no_results.snap │ │ ├── forge_app__operation__tests__fs_search_output.snap │ │ ├── forge_app__operation__tests__fs_search_very_lengthy_one_line_match.snap │ │ ├── forge_app__operation__tests__fs_search_with_results.snap │ │ ├── forge_app__operation__tests__fs_undo_file_created.snap │ │ ├── forge_app__operation__tests__fs_undo_file_removed.snap │ │ ├── forge_app__operation__tests__fs_undo_file_restored.snap │ │ ├── forge_app__operation__tests__fs_undo_no_changes.snap │ │ ├── forge_app__operation__tests__fs_undo_success.snap │ │ ├── forge_app__operation__tests__net_fetch_success.snap │ │ ├── forge_app__operation__tests__net_fetch_truncated.snap │ │ ├── forge_app__operation__tests__sem_search_multiple_chunks_same_file_sorted.snap │ │ ├── forge_app__operation__tests__sem_search_with_results.snap │ │ ├── forge_app__operation__tests__sem_search_with_usecase.snap │ │ ├── forge_app__operation__tests__shell_output_both_stdout_stderr_truncation.snap │ │ ├── forge_app__operation__tests__shell_output_empty_streams.snap │ │ ├── forge_app__operation__tests__shell_output_exact_boundary_stdout.snap │ │ ├── forge_app__operation__tests__shell_output_line_number_calculation.snap │ │ ├── forge_app__operation__tests__shell_output_no_truncation.snap │ │ ├── forge_app__operation__tests__shell_output_single_line_each.snap │ │ ├── forge_app__operation__tests__shell_output_stderr_truncation_only.snap │ │ ├── forge_app__operation__tests__shell_output_stdout_truncation_only.snap │ │ ├── forge_app__operation__tests__shell_success.snap │ │ └── forge_app__operation__tests__skill_operation.snap │ │ ├── system_prompt.rs │ │ ├── template_engine.rs │ │ ├── title_generator.rs │ │ ├── tool_executor.rs │ │ ├── tool_registry.rs │ │ ├── tool_resolver.rs │ │ ├── transformers │ │ ├── compaction.rs │ │ ├── dedupe_role.rs │ │ ├── drop_role.rs │ │ ├── mod.rs │ │ ├── strip_working_dir.rs │ │ └── trim_context_summary.rs │ │ ├── truncation │ │ ├── mod.rs │ │ ├── truncate_fetch.rs │ │ ├── truncate_search.rs │ │ └── truncate_shell.rs │ │ ├── user.rs │ │ ├── user_prompt.rs │ │ ├── utils.rs │ │ └── walker.rs ├── forge_ci │ ├── Cargo.toml │ ├── src │ │ ├── jobs │ │ │ ├── build.rs │ │ │ ├── draft_release_update_job.rs │ │ │ ├── label_sync_job.rs │ │ │ ├── lint.rs │ │ │ ├── mod.rs │ │ │ ├── release_build_job.rs │ │ │ ├── release_draft.rs │ │ │ ├── release_draft_pr.rs │ │ │ ├── release_homebrew.rs │ │ │ └── release_npm.rs │ │ ├── lib.rs │ │ ├── release_matrix.rs │ │ └── workflows │ │ │ ├── autofix.rs │ │ │ ├── ci.rs │ │ │ ├── labels.rs │ │ │ ├── mod.rs │ │ │ ├── release_drafter.rs │ │ │ ├── release_publish.rs │ │ │ └── stale.rs │ └── tests │ │ └── ci.rs ├── forge_display │ ├── Cargo.toml │ └── src │ │ ├── diff.rs │ │ ├── grep.rs │ │ ├── lib.rs │ │ ├── markdown.rs │ │ └── snapshots │ │ ├── forge_display__diff__tests__diff_printer_simple_diff.snap │ │ ├── forge_display__diff__tests__file_source.snap │ │ ├── forge_display__diff__tests__width_based_on_diff_not_file_size.snap │ │ └── forge_display__grep__tests__combined_grep_suite.snap ├── forge_domain │ ├── Cargo.toml │ ├── src │ │ ├── agent.rs │ │ ├── agent_definition.rs │ │ ├── app_config.rs │ │ ├── attachment.rs │ │ ├── auth │ │ │ ├── auth_context.rs │ │ │ ├── auth_method.rs │ │ │ ├── auth_params.rs │ │ │ ├── auth_token_response.rs │ │ │ ├── credentials.rs │ │ │ ├── mod.rs │ │ │ ├── new_types.rs │ │ │ └── oauth_config.rs │ │ ├── chat_request.rs │ │ ├── chat_response.rs │ │ ├── compact │ │ │ ├── compact_config.rs │ │ │ ├── mod.rs │ │ │ ├── result.rs │ │ │ ├── strategy.rs │ │ │ └── summary.rs │ │ ├── context.rs │ │ ├── conversation.rs │ │ ├── conversation_html.rs │ │ ├── conversation_style.css │ │ ├── data_gen.rs │ │ ├── env.rs │ │ ├── error.rs │ │ ├── event.rs │ │ ├── file.rs │ │ ├── file_operation.rs │ │ ├── fixtures │ │ │ ├── policies_test.yml │ │ │ └── tool_call_01.md │ │ ├── group_by_key.rs │ │ ├── http_config.rs │ │ ├── image.rs │ │ ├── lib.rs │ │ ├── line_numbers.rs │ │ ├── max_tokens.rs │ │ ├── mcp.rs │ │ ├── mcp_servers.rs │ │ ├── merge.rs │ │ ├── message.rs │ │ ├── message_pattern.rs │ │ ├── migration.rs │ │ ├── model.rs │ │ ├── node.rs │ │ ├── point.rs │ │ ├── policies │ │ │ ├── config.rs │ │ │ ├── engine.rs │ │ │ ├── mod.rs │ │ │ ├── operation.rs │ │ │ ├── policy.rs │ │ │ ├── rule.rs │ │ │ └── types.rs │ │ ├── provider.rs │ │ ├── reasoning.rs │ │ ├── repo.rs │ │ ├── result_stream_ext.rs │ │ ├── retry_config.rs │ │ ├── session_metrics.rs │ │ ├── shell.rs │ │ ├── skill.rs │ │ ├── snapshot.rs │ │ ├── snapshots │ │ │ ├── forge_domain__context__tests__update_image_tool_calls_empty_context.snap │ │ │ ├── forge_domain__context__tests__update_image_tool_calls_mixed_content_with_images.snap │ │ │ ├── forge_domain__context__tests__update_image_tool_calls_multiple_images_single_tool_result.snap │ │ │ ├── forge_domain__context__tests__update_image_tool_calls_multiple_tool_results_with_images.snap │ │ │ ├── forge_domain__context__tests__update_image_tool_calls_no_tool_results.snap │ │ │ ├── forge_domain__context__tests__update_image_tool_calls_preserves_error_flag.snap │ │ │ ├── forge_domain__context__tests__update_image_tool_calls_single_image.snap │ │ │ └── forge_domain__context__tests__update_image_tool_calls_tool_results_no_images.snap │ │ ├── suggestion.rs │ │ ├── system_context.rs │ │ ├── temperature.rs │ │ ├── template.rs │ │ ├── tools │ │ │ ├── call │ │ │ │ ├── args.rs │ │ │ │ ├── context.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── parser.rs │ │ │ │ └── tool_call.rs │ │ │ ├── catalog.rs │ │ │ ├── definition │ │ │ │ ├── choice.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── name.rs │ │ │ │ ├── snapshots │ │ │ │ │ └── forge_domain__tools__definition__usage__tests__tool_usage.snap │ │ │ │ ├── tool_definition.rs │ │ │ │ └── usage.rs │ │ │ ├── mod.rs │ │ │ ├── result.rs │ │ │ └── snapshots │ │ │ │ ├── forge_domain__tools__catalog__tests__tool_definition_json.snap │ │ │ │ └── forge_domain__tools__result__tests__success_and_failure_content.snap │ │ ├── top_k.rs │ │ ├── top_p.rs │ │ ├── transformer │ │ │ ├── drop_reasoning_details.rs │ │ │ ├── image_handling.rs │ │ │ ├── mod.rs │ │ │ ├── reasoning_normalizer.rs │ │ │ ├── set_model.rs │ │ │ ├── snapshots │ │ │ │ ├── forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_mixed_message_types.snap │ │ │ │ ├── forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_preserves_non_text_messages.snap │ │ │ │ ├── forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_preserves_other_fields.snap │ │ │ │ ├── forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_removes_reasoning.snap │ │ │ │ ├── forge_domain__transformer__image_handling__tests__image_handling_mixed_content_with_images.snap │ │ │ │ ├── forge_domain__transformer__image_handling__tests__image_handling_multiple_images_in_single_tool_result.snap │ │ │ │ ├── forge_domain__transformer__image_handling__tests__image_handling_preserves_error_flag.snap │ │ │ │ ├── forge_domain__transformer__image_handling__tests__image_handling_preserves_non_tool_messages.snap │ │ │ │ ├── forge_domain__transformer__image_handling__tests__image_handling_single_image.snap │ │ │ │ ├── forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_keeps_all_when_first_has_reasoning.snap │ │ │ │ ├── forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_removes_all_when_first_assistant_message_has_no_reasoning.snap │ │ │ │ ├── forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_when_no_assistant_message_present.snap │ │ │ │ ├── forge_domain__transformer__set_model__tests__set_model_for_user_messages.snap │ │ │ │ ├── forge_domain__transformer__set_model__tests__set_model_only_affects_user_messages.snap │ │ │ │ ├── forge_domain__transformer__set_model__tests__set_model_preserves_existing_models.snap │ │ │ │ ├── forge_domain__transformer__tests__transformer_pipe.snap │ │ │ │ ├── forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_converts_tool_results_to_user_messages.snap │ │ │ │ ├── forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_handles_empty_tool_outputs.snap │ │ │ │ ├── forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_removes_tool_calls_from_assistant.snap │ │ │ │ └── forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_with_model.snap │ │ │ ├── sort_tools.rs │ │ │ └── transform_tool_calls.rs │ │ ├── update.rs │ │ ├── workflow.rs │ │ ├── workspace.rs │ │ └── xml.rs │ └── tests │ │ └── workflow.rs ├── forge_fs │ ├── Cargo.toml │ └── src │ │ ├── binary_detection.rs │ │ ├── error.rs │ │ ├── file_size.rs │ │ ├── is_binary.rs │ │ ├── lib.rs │ │ ├── meta.rs │ │ ├── read.rs │ │ ├── read_range.rs │ │ └── write.rs ├── forge_infra │ ├── Cargo.toml │ └── src │ │ ├── auth │ │ ├── error.rs │ │ ├── http │ │ │ ├── anthropic.rs │ │ │ ├── github.rs │ │ │ ├── mod.rs │ │ │ └── standard.rs │ │ ├── mod.rs │ │ ├── strategy.rs │ │ └── util.rs │ │ ├── env.rs │ │ ├── error.rs │ │ ├── executor.rs │ │ ├── forge_infra.rs │ │ ├── fs_create_dirs.rs │ │ ├── fs_meta.rs │ │ ├── fs_read.rs │ │ ├── fs_read_dir.rs │ │ ├── fs_remove.rs │ │ ├── fs_write.rs │ │ ├── grpc.rs │ │ ├── http.rs │ │ ├── inquire.rs │ │ ├── kv_storage.rs │ │ ├── lib.rs │ │ ├── mcp_client.rs │ │ ├── mcp_server.rs │ │ └── walker.rs ├── forge_json_repair │ ├── Cargo.toml │ ├── src │ │ ├── error.rs │ │ ├── lib.rs │ │ └── parser.rs │ └── tests │ │ ├── comments_unicode.rs │ │ ├── complex_repairs.rs │ │ ├── error_cases.rs │ │ ├── escaping.rs │ │ ├── numbers.rs │ │ ├── punctuation.rs │ │ ├── quotes.rs │ │ ├── special_quotes.rs │ │ ├── special_values.rs │ │ ├── strings.rs │ │ ├── truncation.rs │ │ └── valid_json.rs ├── forge_main │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── banner │ │ ├── banner.rs │ │ ├── built_in_commands.json │ │ ├── cli.rs │ │ ├── completer │ │ ├── command.rs │ │ ├── input_completer.rs │ │ ├── mod.rs │ │ ├── search_term.rs │ │ └── snapshots │ │ │ ├── forge_main__completer__search_term__tests__marker_based_search.snap │ │ │ ├── forge_main__completer__search_term__tests__marker_based_search_chinese.snap │ │ │ ├── forge_main__completer__search_term__tests__marker_based_search_chinese_with_spaces.snap │ │ │ ├── forge_main__completer__search_term__tests__marker_based_search_emoji.snap │ │ │ └── forge_main__completer__search_term__tests__marker_based_search_mixed_chinese_english.snap │ │ ├── conversation_selector.rs │ │ ├── display_constants.rs │ │ ├── editor.rs │ │ ├── env.rs │ │ ├── info.rs │ │ ├── input.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── model.rs │ │ ├── porcelain.rs │ │ ├── prompt.rs │ │ ├── sandbox.rs │ │ ├── state.rs │ │ ├── sync_display.rs │ │ ├── title_display.rs │ │ ├── tools_display.rs │ │ ├── tracker.rs │ │ ├── ui.rs │ │ ├── update.rs │ │ ├── utils.rs │ │ ├── vscode.rs │ │ └── zsh_plugin.rs ├── forge_repo │ ├── Cargo.toml │ ├── build.rs │ ├── proto │ │ └── forge.proto │ └── src │ │ ├── agent.rs │ │ ├── agents │ │ ├── forge.md │ │ ├── muse.md │ │ └── sage.md │ │ ├── app_config.rs │ │ ├── context_engine.rs │ │ ├── conversation.rs │ │ ├── database │ │ ├── migrations │ │ │ ├── 2025-09-12-065405_create_conversations_table │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2025-09-12-065740_add_conversations_indexes │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2025-10-16-000000_add_metrics_to_conversations │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2025-11-13-054241_create_workspace_table │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ ├── 2025-11-15-000000_create_indexing_auth_table │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ │ └── 2025-11-22-061212-0000_drop_indexing_auth_table │ │ │ │ ├── down.sql │ │ │ │ └── up.sql │ │ ├── mod.rs │ │ ├── pool.rs │ │ └── schema.rs │ │ ├── fixtures │ │ ├── agents │ │ │ ├── advanced.md │ │ │ ├── basic.md │ │ │ ├── invalid.md │ │ │ └── no_id.md │ │ ├── skills │ │ │ ├── no_front_matter.md │ │ │ ├── with_description_only.md │ │ │ ├── with_name_and_description.md │ │ │ └── with_name_only.md │ │ └── skills_with_resources │ │ │ ├── minimal-skill │ │ │ └── SKILL.md │ │ │ └── test-skill │ │ │ ├── SKILL.md │ │ │ ├── file_1.txt │ │ │ └── foo │ │ │ ├── bar │ │ │ └── file_3.txt │ │ │ └── file_2.txt │ │ ├── forge_repo.rs │ │ ├── fs_snap.rs │ │ ├── lib.rs │ │ ├── provider.json │ │ ├── provider.rs │ │ ├── skill.rs │ │ ├── skills │ │ ├── create-skill │ │ │ └── SKILL.md │ │ └── execute-plan │ │ │ └── SKILL.md │ │ ├── validation.rs │ │ └── workspace.rs ├── forge_select │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── lib.rs │ │ ├── select.rs │ │ └── terminal.rs ├── forge_services │ ├── Cargo.toml │ └── src │ │ ├── agent_registry.rs │ │ ├── app_config.rs │ │ ├── attachment.rs │ │ ├── auth.rs │ │ ├── clipper.rs │ │ ├── command.rs │ │ ├── context_engine.rs │ │ ├── conversation.rs │ │ ├── discovery.rs │ │ ├── env.rs │ │ ├── error.rs │ │ ├── fixtures │ │ └── commands │ │ │ ├── basic.md │ │ │ ├── invalid.md │ │ │ └── multiline.md │ │ ├── forge_services.rs │ │ ├── http.rs │ │ ├── instructions.rs │ │ ├── lib.rs │ │ ├── mcp │ │ ├── manager.rs │ │ ├── mod.rs │ │ ├── service.rs │ │ └── tool.rs │ │ ├── metadata.rs │ │ ├── permissions.default.yaml │ │ ├── policy.rs │ │ ├── provider │ │ ├── anthropic.rs │ │ ├── client.rs │ │ ├── event.rs │ │ ├── mock_server.rs │ │ ├── mod.rs │ │ ├── openai.rs │ │ ├── retry.rs │ │ ├── service.rs │ │ ├── snapshots │ │ │ ├── forge_services__provider__anthropic__tests__fetch_models_http_error_status.snap │ │ │ ├── forge_services__provider__anthropic__tests__fetch_models_server_error.snap │ │ │ ├── forge_services__provider__anthropic__tests__fetch_models_success.snap │ │ │ ├── forge_services__provider__anthropic__tests__request_conversion.snap │ │ │ ├── forge_services__provider__openai__tests__detailed_error_message_included.snap │ │ │ ├── forge_services__provider__openai__tests__fetch_models_http_error_status.snap │ │ │ ├── forge_services__provider__openai__tests__fetch_models_server_error.snap │ │ │ └── forge_services__provider__openai__tests__fetch_models_success.snap │ │ └── utils.rs │ │ ├── provider_auth.rs │ │ ├── range.rs │ │ ├── template.rs │ │ ├── tool_services │ │ ├── fetch.rs │ │ ├── followup.rs │ │ ├── fs_create.rs │ │ ├── fs_patch.rs │ │ ├── fs_read.rs │ │ ├── fs_remove.rs │ │ ├── fs_search.rs │ │ ├── fs_undo.rs │ │ ├── image_read.rs │ │ ├── mod.rs │ │ ├── plan_create.rs │ │ ├── shell.rs │ │ ├── skill.rs │ │ └── syn │ │ │ └── mod.rs │ │ ├── utils │ │ ├── mod.rs │ │ ├── path.rs │ │ └── temp_dir.rs │ │ └── workflow.rs ├── forge_snaps │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── service.rs ├── forge_spinner │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── progress_bar.rs ├── forge_stream │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── mpsc_stream.rs ├── forge_template │ ├── Cargo.toml │ └── src │ │ ├── element.rs │ │ └── lib.rs ├── forge_test_kit │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── forge_tool_macros │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── forge_tracker │ ├── Cargo.toml │ └── src │ │ ├── can_track.rs │ │ ├── client_id │ │ ├── android.rs │ │ ├── generic.rs │ │ └── mod.rs │ │ ├── collect │ │ ├── mod.rs │ │ └── posthog.rs │ │ ├── dispatch.rs │ │ ├── error.rs │ │ ├── event.rs │ │ ├── lib.rs │ │ └── log.rs └── forge_walker │ ├── Cargo.toml │ └── src │ ├── binary_extensions.txt │ ├── lib.rs │ └── walker.rs ├── diesel.toml ├── docs └── tool-guidelines.md ├── forge.default.yaml ├── forge.schema.json ├── insta.yaml ├── install.sh ├── package.json ├── plans ├── 2025-04-02-system-context-rendering-final.md ├── 2025-04-02-system-context-rendering-v1.md ├── 2025-04-02-system-context-rendering-v2.md ├── 2025-04-06-retry-config-migration.md ├── 2025-04-11-tool-call-context-implementation.md ├── 2025-04-16-model-selection-command.md ├── 2025-04-26-large-file-read-range-support-v3.md ├── 2025-04-27-large-file-read-range-support-v4.md ├── 2025-06-07-tool-service-migration-v1.md ├── 2025-09-07-shell-env-variable-support-v1.md ├── 2025-09-08-agent-loader-cwd-extension-v1.md ├── 2025-09-12-forge-dump-autoopen-env-var-v2.md ├── 2025-09-13-dynamic-agent-slash-commands-v3.md ├── 2025-09-13-forge-history-file-env-var-v2.md ├── 2025-09-14-explicit-conversation-id-generation-v1.md ├── 2025-09-27-AppConfigRepository_Implementation-v1.md ├── agent-context-compaction-2025-03-24-concise.md ├── agent-context-compaction-2025-03-24.md ├── agent-context-compaction-2025-03-25-concise.md └── agent-context-compaction-2025-03-25.md ├── renovate.json ├── rust-analyzer.toml ├── rust-toolchain.toml ├── scripts └── list-all-porcelain.sh ├── shell-plugin ├── README.md ├── forge.plugin.zsh └── lib │ ├── actions │ ├── auth.zsh │ ├── config.zsh │ ├── conversation.zsh │ ├── core.zsh │ ├── editor.zsh │ ├── git.zsh │ └── provider.zsh │ ├── bindings.zsh │ ├── completion.zsh │ ├── config.zsh │ ├── dispatcher.zsh │ ├── helpers.zsh │ ├── highlight.zsh │ └── prompt.zsh ├── templates ├── forge-command-generator-prompt.md ├── forge-commit-message-prompt.md ├── forge-custom-agent-template.md ├── forge-partial-skill-instructions.md ├── forge-partial-summary-frame.md ├── forge-partial-system-info.md ├── forge-partial-tool-error-reflection.md ├── forge-partial-tool-use-example.md ├── forge-system-prompt-title-generation.md └── forge-tool-retry-message.md └── vertex.json /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.forge/commands/check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/commands/check.md -------------------------------------------------------------------------------- /.forge/commands/fixme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/commands/fixme.md -------------------------------------------------------------------------------- /.forge/commands/pr_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/commands/pr_description.md -------------------------------------------------------------------------------- /.forge/skills/create-plan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/create-plan/README.md -------------------------------------------------------------------------------- /.forge/skills/create-plan/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/create-plan/SKILL.md -------------------------------------------------------------------------------- /.forge/skills/create-plan/references/example-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/create-plan/references/example-plan.md -------------------------------------------------------------------------------- /.forge/skills/create-plan/references/plan-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/create-plan/references/plan-template.md -------------------------------------------------------------------------------- /.forge/skills/create-plan/validate-all-plans.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/create-plan/validate-all-plans.sh -------------------------------------------------------------------------------- /.forge/skills/create-plan/validate-plan.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/create-plan/validate-plan.sh -------------------------------------------------------------------------------- /.forge/skills/debug-cli/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/debug-cli/SKILL.md -------------------------------------------------------------------------------- /.forge/skills/debug-cli/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/debug-cli/scripts/README.md -------------------------------------------------------------------------------- /.forge/skills/debug-cli/scripts/test_cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/debug-cli/scripts/test_cli.sh -------------------------------------------------------------------------------- /.forge/skills/resolve-conflicts/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/resolve-conflicts/SKILL.md -------------------------------------------------------------------------------- /.forge/skills/resolve-conflicts/references/patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/resolve-conflicts/references/patterns.md -------------------------------------------------------------------------------- /.forge/skills/resolve-conflicts/references/sample-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/resolve-conflicts/references/sample-plan.md -------------------------------------------------------------------------------- /.forge/skills/resolve-conflicts/scripts/handle-deleted-modified.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/resolve-conflicts/scripts/handle-deleted-modified.sh -------------------------------------------------------------------------------- /.forge/skills/resolve-conflicts/scripts/validate-conflicts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.forge/skills/resolve-conflicts/scripts/validate-conflicts.sh -------------------------------------------------------------------------------- /.github/contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/contribution.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/labels.json -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/autofix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/workflows/autofix.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/workflows/labels.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.gitignore -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- 1 | # ignore files for auto-complete 2 | *.snap -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/AGENTS.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/Cross.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/_config.yml -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/cli.ts -------------------------------------------------------------------------------- /benchmarks/command-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/command-generator.ts -------------------------------------------------------------------------------- /benchmarks/evals/create_skill/.gitignore: -------------------------------------------------------------------------------- 1 | debug/ 2 | -------------------------------------------------------------------------------- /benchmarks/evals/create_skill/create_skill_tasks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/evals/create_skill/create_skill_tasks.csv -------------------------------------------------------------------------------- /benchmarks/evals/create_skill/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/evals/create_skill/task.yml -------------------------------------------------------------------------------- /benchmarks/evals/echo/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/evals/echo/task.yml -------------------------------------------------------------------------------- /benchmarks/evals/sem_search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/evals/sem_search/README.md -------------------------------------------------------------------------------- /benchmarks/evals/sem_search/task.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/evals/sem_search/task.yml -------------------------------------------------------------------------------- /benchmarks/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/model.ts -------------------------------------------------------------------------------- /benchmarks/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/parse.ts -------------------------------------------------------------------------------- /benchmarks/task-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/task-executor.ts -------------------------------------------------------------------------------- /benchmarks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/tsconfig.json -------------------------------------------------------------------------------- /benchmarks/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/utils.ts -------------------------------------------------------------------------------- /benchmarks/verification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/benchmarks/verification.ts -------------------------------------------------------------------------------- /crates/forge_api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_api/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_api/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_api/src/api.rs -------------------------------------------------------------------------------- /crates/forge_api/src/forge_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_api/src/forge_api.rs -------------------------------------------------------------------------------- /crates/forge_api/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_api/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_app/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_app/src/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/agent.rs -------------------------------------------------------------------------------- /crates/forge_app/src/agent_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/agent_executor.rs -------------------------------------------------------------------------------- /crates/forge_app/src/agent_provider_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/agent_provider_resolver.rs -------------------------------------------------------------------------------- /crates/forge_app/src/app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/app.rs -------------------------------------------------------------------------------- /crates/forge_app/src/apply_tunable_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/apply_tunable_parameters.rs -------------------------------------------------------------------------------- /crates/forge_app/src/authenticator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/authenticator.rs -------------------------------------------------------------------------------- /crates/forge_app/src/changed_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/changed_files.rs -------------------------------------------------------------------------------- /crates/forge_app/src/command_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/command_generator.rs -------------------------------------------------------------------------------- /crates/forge_app/src/compact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/compact.rs -------------------------------------------------------------------------------- /crates/forge_app/src/data_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/data_gen.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/error.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/request.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/response.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/transforms/auth_system_message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/transforms/auth_system_message.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/transforms/claude_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/transforms/claude_code.md -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/transforms/drop_invalid_toolcalls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/transforms/drop_invalid_toolcalls.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/transforms/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/transforms/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/transforms/reasoning_transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/transforms/reasoning_transform.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/anthropic/transforms/set_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/anthropic/transforms/set_cache.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/error.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/chutes_api_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/chutes_api_response.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/model_invalid_pricing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/model_invalid_pricing.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/model_mixed_pricing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/model_mixed_pricing.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/model_no_pricing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/model_no_pricing.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/model_numeric_pricing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/model_numeric_pricing.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/model_scientific_notation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/model_scientific_notation.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/model_string_pricing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/model_string_pricing.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/zai_api_delta_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/zai_api_delta_response.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/fixtures/zai_api_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/fixtures/zai_api_response.json -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/model.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/reasoning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/reasoning.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/request.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/response.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/responses.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/responses.jsonl -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__assistant_message_with_tool_call_conversion.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__assistant_message_with_tool_call_conversion.snap -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__message_with_special_chars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__message_with_special_chars.snap -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__tool_message_conversion.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__tool_message_conversion.snap -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__tool_message_typescript_code.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__tool_message_typescript_code.snap -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__tool_message_with_special_chars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__tool_message_with_special_chars.snap -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__user_message_conversion.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/snapshots/forge_app__dto__openai__request__tests__user_message_conversion.snap -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/tool_choice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/tool_choice.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/drop_tool_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/drop_tool_call.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/github_copilot_reasoning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/github_copilot_reasoning.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/make_cerebras_compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/make_cerebras_compat.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/make_openai_compat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/make_openai_compat.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/normalize_tool_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/normalize_tool_schema.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/pipeline.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/set_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/set_cache.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/tool_choice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/tool_choice.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/when_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/when_model.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/openai/transformers/zai_reasoning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/openai/transformers/zai_reasoning.rs -------------------------------------------------------------------------------- /crates/forge_app/src/dto/tools_overview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/dto/tools_overview.rs -------------------------------------------------------------------------------- /crates/forge_app/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/error.rs -------------------------------------------------------------------------------- /crates/forge_app/src/file_tracking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/file_tracking.rs -------------------------------------------------------------------------------- /crates/forge_app/src/fixtures/conversation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/fixtures/conversation.json -------------------------------------------------------------------------------- /crates/forge_app/src/fmt/content.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/fmt/content.rs -------------------------------------------------------------------------------- /crates/forge_app/src/fmt/fmt_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/fmt/fmt_input.rs -------------------------------------------------------------------------------- /crates/forge_app/src/fmt/fmt_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/fmt/fmt_output.rs -------------------------------------------------------------------------------- /crates/forge_app/src/fmt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/fmt/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/fmt/snapshots/forge_app__fmt__fmt_output__tests__fs_patch_success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/fmt/snapshots/forge_app__fmt__fmt_output__tests__fs_patch_success.snap -------------------------------------------------------------------------------- /crates/forge_app/src/git_app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/git_app.rs -------------------------------------------------------------------------------- /crates/forge_app/src/infra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/infra.rs -------------------------------------------------------------------------------- /crates/forge_app/src/init_conversation_metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/init_conversation_metrics.rs -------------------------------------------------------------------------------- /crates/forge_app/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_app/src/mcp_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/mcp_executor.rs -------------------------------------------------------------------------------- /crates/forge_app/src/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/operation.rs -------------------------------------------------------------------------------- /crates/forge_app/src/orch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/orch.rs -------------------------------------------------------------------------------- /crates/forge_app/src/orch_spec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/orch_spec/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/orch_spec/orch_runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/orch_spec/orch_runner.rs -------------------------------------------------------------------------------- /crates/forge_app/src/orch_spec/orch_setup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/orch_spec/orch_setup.rs -------------------------------------------------------------------------------- /crates/forge_app/src/orch_spec/orch_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/orch_spec/orch_spec.rs -------------------------------------------------------------------------------- /crates/forge_app/src/orch_spec/orch_system_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/orch_spec/orch_system_spec.rs -------------------------------------------------------------------------------- /crates/forge_app/src/orch_spec/snapshots/forge_app__orch_spec__orch_system_spec__system_prompt.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/orch_spec/snapshots/forge_app__orch_spec__orch_system_spec__system_prompt.snap -------------------------------------------------------------------------------- /crates/forge_app/src/orch_spec/snapshots/forge_app__orch_spec__orch_system_spec__system_prompt_tool_supported.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/orch_spec/snapshots/forge_app__orch_spec__orch_system_spec__system_prompt_tool_supported.snap -------------------------------------------------------------------------------- /crates/forge_app/src/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/retry.rs -------------------------------------------------------------------------------- /crates/forge_app/src/search_dedup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/search_dedup.rs -------------------------------------------------------------------------------- /crates/forge_app/src/services.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/services.rs -------------------------------------------------------------------------------- /crates/forge_app/src/set_conversation_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/set_conversation_id.rs -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__changed_files__tests__multiple_files_changed.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__changed_files__tests__multiple_files_changed.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__command_generator__tests__generate_simple_command.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__command_generator__tests__generate_simple_command.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__command_generator__tests__generate_with_no_files.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__command_generator__tests__generate_with_no_files.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__compact__tests__render_summary_frame_snapshot-2.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__compact__tests__render_summary_frame_snapshot-2.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__compact__tests__render_summary_frame_snapshot.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__compact__tests__render_summary_frame_snapshot.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__compact__tests__template_engine_renders_summary_frame.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__compact__tests__template_engine_renders_summary_frame.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__follow_up_no_question.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__follow_up_no_question.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__follow_up_with_question.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__follow_up_with_question.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_create_basic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_create_basic.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_create_overwrite.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_create_overwrite.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_create_with_warning.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_create_with_warning.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_patch_basic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_patch_basic.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_patch_with_warning.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_patch_with_warning.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_read_basic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_read_basic.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_read_basic_special_chars.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_read_basic_special_chars.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_read_with_explicit_range.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_read_with_explicit_range.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_read_with_truncation_path.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_read_with_truncation_path.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_remove_success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_remove_success.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_max_output.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_max_output.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_min_lines_but_max_line_length.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_min_lines_but_max_line_length.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_no_matches.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_no_matches.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_no_results.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_no_results.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_output.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_output.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_very_lengthy_one_line_match.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_very_lengthy_one_line_match.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_with_results.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_search_with_results.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_file_created.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_file_created.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_file_removed.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_file_removed.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_file_restored.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_file_restored.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_no_changes.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_no_changes.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__fs_undo_success.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__net_fetch_success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__net_fetch_success.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__net_fetch_truncated.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__net_fetch_truncated.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__sem_search_multiple_chunks_same_file_sorted.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__sem_search_multiple_chunks_same_file_sorted.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__sem_search_with_results.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__sem_search_with_results.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__sem_search_with_usecase.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__sem_search_with_usecase.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_both_stdout_stderr_truncation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_both_stdout_stderr_truncation.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_empty_streams.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_empty_streams.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_exact_boundary_stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_exact_boundary_stdout.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_line_number_calculation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_line_number_calculation.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_no_truncation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_no_truncation.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_single_line_each.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_single_line_each.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_stderr_truncation_only.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_stderr_truncation_only.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_stdout_truncation_only.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_output_stdout_truncation_only.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__shell_success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__shell_success.snap -------------------------------------------------------------------------------- /crates/forge_app/src/snapshots/forge_app__operation__tests__skill_operation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/snapshots/forge_app__operation__tests__skill_operation.snap -------------------------------------------------------------------------------- /crates/forge_app/src/system_prompt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/system_prompt.rs -------------------------------------------------------------------------------- /crates/forge_app/src/template_engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/template_engine.rs -------------------------------------------------------------------------------- /crates/forge_app/src/title_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/title_generator.rs -------------------------------------------------------------------------------- /crates/forge_app/src/tool_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/tool_executor.rs -------------------------------------------------------------------------------- /crates/forge_app/src/tool_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/tool_registry.rs -------------------------------------------------------------------------------- /crates/forge_app/src/tool_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/tool_resolver.rs -------------------------------------------------------------------------------- /crates/forge_app/src/transformers/compaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/transformers/compaction.rs -------------------------------------------------------------------------------- /crates/forge_app/src/transformers/dedupe_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/transformers/dedupe_role.rs -------------------------------------------------------------------------------- /crates/forge_app/src/transformers/drop_role.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/transformers/drop_role.rs -------------------------------------------------------------------------------- /crates/forge_app/src/transformers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/transformers/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/transformers/strip_working_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/transformers/strip_working_dir.rs -------------------------------------------------------------------------------- /crates/forge_app/src/transformers/trim_context_summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/transformers/trim_context_summary.rs -------------------------------------------------------------------------------- /crates/forge_app/src/truncation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/truncation/mod.rs -------------------------------------------------------------------------------- /crates/forge_app/src/truncation/truncate_fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/truncation/truncate_fetch.rs -------------------------------------------------------------------------------- /crates/forge_app/src/truncation/truncate_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/truncation/truncate_search.rs -------------------------------------------------------------------------------- /crates/forge_app/src/truncation/truncate_shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/truncation/truncate_shell.rs -------------------------------------------------------------------------------- /crates/forge_app/src/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/user.rs -------------------------------------------------------------------------------- /crates/forge_app/src/user_prompt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/user_prompt.rs -------------------------------------------------------------------------------- /crates/forge_app/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/utils.rs -------------------------------------------------------------------------------- /crates/forge_app/src/walker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_app/src/walker.rs -------------------------------------------------------------------------------- /crates/forge_ci/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/build.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/draft_release_update_job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/draft_release_update_job.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/label_sync_job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/label_sync_job.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/lint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/lint.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/mod.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/release_build_job.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/release_build_job.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/release_draft.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/release_draft.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/release_draft_pr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/release_draft_pr.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/release_homebrew.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/release_homebrew.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/jobs/release_npm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/jobs/release_npm.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/release_matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/release_matrix.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/workflows/autofix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/workflows/autofix.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/workflows/ci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/workflows/ci.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/workflows/labels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/workflows/labels.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/workflows/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/workflows/mod.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/workflows/release_drafter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/workflows/release_drafter.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/workflows/release_publish.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/workflows/release_publish.rs -------------------------------------------------------------------------------- /crates/forge_ci/src/workflows/stale.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/src/workflows/stale.rs -------------------------------------------------------------------------------- /crates/forge_ci/tests/ci.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_ci/tests/ci.rs -------------------------------------------------------------------------------- /crates/forge_display/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_display/src/diff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/src/diff.rs -------------------------------------------------------------------------------- /crates/forge_display/src/grep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/src/grep.rs -------------------------------------------------------------------------------- /crates/forge_display/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_display/src/markdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/src/markdown.rs -------------------------------------------------------------------------------- /crates/forge_display/src/snapshots/forge_display__diff__tests__diff_printer_simple_diff.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/src/snapshots/forge_display__diff__tests__diff_printer_simple_diff.snap -------------------------------------------------------------------------------- /crates/forge_display/src/snapshots/forge_display__diff__tests__file_source.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/src/snapshots/forge_display__diff__tests__file_source.snap -------------------------------------------------------------------------------- /crates/forge_display/src/snapshots/forge_display__diff__tests__width_based_on_diff_not_file_size.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/src/snapshots/forge_display__diff__tests__width_based_on_diff_not_file_size.snap -------------------------------------------------------------------------------- /crates/forge_display/src/snapshots/forge_display__grep__tests__combined_grep_suite.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_display/src/snapshots/forge_display__grep__tests__combined_grep_suite.snap -------------------------------------------------------------------------------- /crates/forge_domain/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_domain/src/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/agent.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/agent_definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/agent_definition.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/app_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/app_config.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/attachment.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/auth/auth_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/auth/auth_context.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/auth/auth_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/auth/auth_method.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/auth/auth_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/auth/auth_params.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/auth/auth_token_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/auth/auth_token_response.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/auth/credentials.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/auth/credentials.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/auth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/auth/mod.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/auth/new_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/auth/new_types.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/auth/oauth_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/auth/oauth_config.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/chat_request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/chat_request.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/chat_response.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/chat_response.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/compact/compact_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/compact/compact_config.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/compact/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/compact/mod.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/compact/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/compact/result.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/compact/strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/compact/strategy.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/compact/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/compact/summary.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/context.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/conversation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/conversation.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/conversation_html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/conversation_html.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/conversation_style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/conversation_style.css -------------------------------------------------------------------------------- /crates/forge_domain/src/data_gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/data_gen.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/env.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/error.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/event.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/file.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/file_operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/file_operation.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/fixtures/policies_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/fixtures/policies_test.yml -------------------------------------------------------------------------------- /crates/forge_domain/src/fixtures/tool_call_01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/fixtures/tool_call_01.md -------------------------------------------------------------------------------- /crates/forge_domain/src/group_by_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/group_by_key.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/http_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/http_config.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/image.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/line_numbers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/line_numbers.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/max_tokens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/max_tokens.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/mcp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/mcp.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/mcp_servers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/mcp_servers.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/merge.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/message.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/message_pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/message_pattern.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/migration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/migration.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/model.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/node.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/point.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/point.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/policies/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/policies/config.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/policies/engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/policies/engine.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/policies/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/policies/mod.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/policies/operation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/policies/operation.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/policies/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/policies/policy.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/policies/rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/policies/rule.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/policies/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/policies/types.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/provider.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/reasoning.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/reasoning.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/repo.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/result_stream_ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/result_stream_ext.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/retry_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/retry_config.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/session_metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/session_metrics.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/shell.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/skill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/skill.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshot.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_empty_context.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_empty_context.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_mixed_content_with_images.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_mixed_content_with_images.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_multiple_images_single_tool_result.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_multiple_images_single_tool_result.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_multiple_tool_results_with_images.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_multiple_tool_results_with_images.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_no_tool_results.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_no_tool_results.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_preserves_error_flag.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_preserves_error_flag.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_single_image.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_single_image.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_tool_results_no_images.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/snapshots/forge_domain__context__tests__update_image_tool_calls_tool_results_no_images.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/suggestion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/suggestion.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/system_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/system_context.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/temperature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/temperature.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/template.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/call/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/call/args.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/call/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/call/context.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/call/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/call/mod.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/call/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/call/parser.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/call/tool_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/call/tool_call.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/catalog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/catalog.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/definition/choice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/definition/choice.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/definition/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/definition/mod.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/definition/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/definition/name.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/definition/snapshots/forge_domain__tools__definition__usage__tests__tool_usage.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/definition/snapshots/forge_domain__tools__definition__usage__tests__tool_usage.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/definition/tool_definition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/definition/tool_definition.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/definition/usage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/definition/usage.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/mod.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/result.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/snapshots/forge_domain__tools__catalog__tests__tool_definition_json.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/snapshots/forge_domain__tools__catalog__tests__tool_definition_json.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/tools/snapshots/forge_domain__tools__result__tests__success_and_failure_content.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/tools/snapshots/forge_domain__tools__result__tests__success_and_failure_content.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/top_k.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/top_k.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/top_p.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/top_p.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/drop_reasoning_details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/drop_reasoning_details.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/image_handling.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/image_handling.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/mod.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/reasoning_normalizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/reasoning_normalizer.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/set_model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/set_model.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_mixed_message_types.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_mixed_message_types.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_preserves_non_text_messages.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_preserves_non_text_messages.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_preserves_other_fields.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_preserves_other_fields.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_removes_reasoning.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__drop_reasoning_details__tests__drop_reasoning_details_removes_reasoning.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_mixed_content_with_images.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_mixed_content_with_images.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_multiple_images_in_single_tool_result.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_multiple_images_in_single_tool_result.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_preserves_error_flag.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_preserves_error_flag.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_preserves_non_tool_messages.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_preserves_non_tool_messages.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_single_image.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__image_handling__tests__image_handling_single_image.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_keeps_all_when_first_has_reasoning.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_keeps_all_when_first_has_reasoning.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_removes_all_when_first_assistant_message_has_no_reasoning.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_removes_all_when_first_assistant_message_has_no_reasoning.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_when_no_assistant_message_present.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__reasoning_normalizer__tests__reasoning_normalizer_when_no_assistant_message_present.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__set_model__tests__set_model_for_user_messages.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__set_model__tests__set_model_for_user_messages.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__set_model__tests__set_model_only_affects_user_messages.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__set_model__tests__set_model_only_affects_user_messages.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__set_model__tests__set_model_preserves_existing_models.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__set_model__tests__set_model_preserves_existing_models.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__tests__transformer_pipe.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__tests__transformer_pipe.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_converts_tool_results_to_user_messages.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_converts_tool_results_to_user_messages.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_handles_empty_tool_outputs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_handles_empty_tool_outputs.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_removes_tool_calls_from_assistant.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_removes_tool_calls_from_assistant.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_with_model.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/snapshots/forge_domain__transformer__transform_tool_calls__tests__transform_tool_calls_with_model.snap -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/sort_tools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/sort_tools.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/transformer/transform_tool_calls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/transformer/transform_tool_calls.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/update.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/workflow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/workflow.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/workspace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/workspace.rs -------------------------------------------------------------------------------- /crates/forge_domain/src/xml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/src/xml.rs -------------------------------------------------------------------------------- /crates/forge_domain/tests/workflow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_domain/tests/workflow.rs -------------------------------------------------------------------------------- /crates/forge_fs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_fs/src/binary_detection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/binary_detection.rs -------------------------------------------------------------------------------- /crates/forge_fs/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/error.rs -------------------------------------------------------------------------------- /crates/forge_fs/src/file_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/file_size.rs -------------------------------------------------------------------------------- /crates/forge_fs/src/is_binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/is_binary.rs -------------------------------------------------------------------------------- /crates/forge_fs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_fs/src/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/meta.rs -------------------------------------------------------------------------------- /crates/forge_fs/src/read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/read.rs -------------------------------------------------------------------------------- /crates/forge_fs/src/read_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/read_range.rs -------------------------------------------------------------------------------- /crates/forge_fs/src/write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_fs/src/write.rs -------------------------------------------------------------------------------- /crates/forge_infra/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_infra/src/auth/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/auth/error.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/auth/http/anthropic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/auth/http/anthropic.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/auth/http/github.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/auth/http/github.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/auth/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/auth/http/mod.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/auth/http/standard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/auth/http/standard.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/auth/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/auth/mod.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/auth/strategy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/auth/strategy.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/auth/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/auth/util.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/env.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/error.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/executor.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/forge_infra.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/forge_infra.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/fs_create_dirs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/fs_create_dirs.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/fs_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/fs_meta.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/fs_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/fs_read.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/fs_read_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/fs_read_dir.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/fs_remove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/fs_remove.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/fs_write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/fs_write.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/grpc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/grpc.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/http.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/inquire.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/inquire.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/kv_storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/kv_storage.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/mcp_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/mcp_client.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/mcp_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/mcp_server.rs -------------------------------------------------------------------------------- /crates/forge_infra/src/walker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_infra/src/walker.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_json_repair/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/src/error.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/src/parser.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/comments_unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/comments_unicode.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/complex_repairs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/complex_repairs.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/error_cases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/error_cases.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/escaping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/escaping.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/numbers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/numbers.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/punctuation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/punctuation.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/quotes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/quotes.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/special_quotes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/special_quotes.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/special_values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/special_values.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/strings.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/truncation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/truncation.rs -------------------------------------------------------------------------------- /crates/forge_json_repair/tests/valid_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_json_repair/tests/valid_json.rs -------------------------------------------------------------------------------- /crates/forge_main/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_main/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/build.rs -------------------------------------------------------------------------------- /crates/forge_main/src/banner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/banner -------------------------------------------------------------------------------- /crates/forge_main/src/banner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/banner.rs -------------------------------------------------------------------------------- /crates/forge_main/src/built_in_commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/built_in_commands.json -------------------------------------------------------------------------------- /crates/forge_main/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/cli.rs -------------------------------------------------------------------------------- /crates/forge_main/src/completer/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/command.rs -------------------------------------------------------------------------------- /crates/forge_main/src/completer/input_completer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/input_completer.rs -------------------------------------------------------------------------------- /crates/forge_main/src/completer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/mod.rs -------------------------------------------------------------------------------- /crates/forge_main/src/completer/search_term.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/search_term.rs -------------------------------------------------------------------------------- /crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search.snap -------------------------------------------------------------------------------- /crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search_chinese.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search_chinese.snap -------------------------------------------------------------------------------- /crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search_chinese_with_spaces.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search_chinese_with_spaces.snap -------------------------------------------------------------------------------- /crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search_emoji.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search_emoji.snap -------------------------------------------------------------------------------- /crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search_mixed_chinese_english.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/completer/snapshots/forge_main__completer__search_term__tests__marker_based_search_mixed_chinese_english.snap -------------------------------------------------------------------------------- /crates/forge_main/src/conversation_selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/conversation_selector.rs -------------------------------------------------------------------------------- /crates/forge_main/src/display_constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/display_constants.rs -------------------------------------------------------------------------------- /crates/forge_main/src/editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/editor.rs -------------------------------------------------------------------------------- /crates/forge_main/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/env.rs -------------------------------------------------------------------------------- /crates/forge_main/src/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/info.rs -------------------------------------------------------------------------------- /crates/forge_main/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/input.rs -------------------------------------------------------------------------------- /crates/forge_main/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_main/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/main.rs -------------------------------------------------------------------------------- /crates/forge_main/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/model.rs -------------------------------------------------------------------------------- /crates/forge_main/src/porcelain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/porcelain.rs -------------------------------------------------------------------------------- /crates/forge_main/src/prompt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/prompt.rs -------------------------------------------------------------------------------- /crates/forge_main/src/sandbox.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/sandbox.rs -------------------------------------------------------------------------------- /crates/forge_main/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/state.rs -------------------------------------------------------------------------------- /crates/forge_main/src/sync_display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/sync_display.rs -------------------------------------------------------------------------------- /crates/forge_main/src/title_display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/title_display.rs -------------------------------------------------------------------------------- /crates/forge_main/src/tools_display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/tools_display.rs -------------------------------------------------------------------------------- /crates/forge_main/src/tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/tracker.rs -------------------------------------------------------------------------------- /crates/forge_main/src/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/ui.rs -------------------------------------------------------------------------------- /crates/forge_main/src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/update.rs -------------------------------------------------------------------------------- /crates/forge_main/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/utils.rs -------------------------------------------------------------------------------- /crates/forge_main/src/vscode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/vscode.rs -------------------------------------------------------------------------------- /crates/forge_main/src/zsh_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_main/src/zsh_plugin.rs -------------------------------------------------------------------------------- /crates/forge_repo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_repo/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/build.rs -------------------------------------------------------------------------------- /crates/forge_repo/proto/forge.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/proto/forge.proto -------------------------------------------------------------------------------- /crates/forge_repo/src/agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/agent.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/agents/forge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/agents/forge.md -------------------------------------------------------------------------------- /crates/forge_repo/src/agents/muse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/agents/muse.md -------------------------------------------------------------------------------- /crates/forge_repo/src/agents/sage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/agents/sage.md -------------------------------------------------------------------------------- /crates/forge_repo/src/app_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/app_config.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/context_engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/context_engine.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/conversation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/conversation.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-09-12-065405_create_conversations_table/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-09-12-065405_create_conversations_table/down.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-09-12-065405_create_conversations_table/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-09-12-065405_create_conversations_table/up.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-09-12-065740_add_conversations_indexes/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-09-12-065740_add_conversations_indexes/down.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-09-12-065740_add_conversations_indexes/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-09-12-065740_add_conversations_indexes/up.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-10-16-000000_add_metrics_to_conversations/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-10-16-000000_add_metrics_to_conversations/down.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-10-16-000000_add_metrics_to_conversations/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-10-16-000000_add_metrics_to_conversations/up.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-11-13-054241_create_workspace_table/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-11-13-054241_create_workspace_table/down.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-11-13-054241_create_workspace_table/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-11-13-054241_create_workspace_table/up.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-11-15-000000_create_indexing_auth_table/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-11-15-000000_create_indexing_auth_table/down.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-11-15-000000_create_indexing_auth_table/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-11-15-000000_create_indexing_auth_table/up.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-11-22-061212-0000_drop_indexing_auth_table/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-11-22-061212-0000_drop_indexing_auth_table/down.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/migrations/2025-11-22-061212-0000_drop_indexing_auth_table/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/migrations/2025-11-22-061212-0000_drop_indexing_auth_table/up.sql -------------------------------------------------------------------------------- /crates/forge_repo/src/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/mod.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/database/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/pool.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/database/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/database/schema.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/agents/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/agents/advanced.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/agents/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/agents/basic.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/agents/invalid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/agents/invalid.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/agents/no_id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/agents/no_id.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills/no_front_matter.md: -------------------------------------------------------------------------------- 1 | # Skill Title 2 | 3 | Content without front matter. 4 | -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills/with_description_only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/skills/with_description_only.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills/with_name_and_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/skills/with_name_and_description.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills/with_name_only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/skills/with_name_only.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills_with_resources/minimal-skill/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/skills_with_resources/minimal-skill/SKILL.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills_with_resources/test-skill/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fixtures/skills_with_resources/test-skill/SKILL.md -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills_with_resources/test-skill/file_1.txt: -------------------------------------------------------------------------------- 1 | This is file 1. 2 | -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills_with_resources/test-skill/foo/bar/file_3.txt: -------------------------------------------------------------------------------- 1 | This is file 3 in foo/bar directory. 2 | -------------------------------------------------------------------------------- /crates/forge_repo/src/fixtures/skills_with_resources/test-skill/foo/file_2.txt: -------------------------------------------------------------------------------- 1 | This is file 2 in foo directory. 2 | -------------------------------------------------------------------------------- /crates/forge_repo/src/forge_repo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/forge_repo.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/fs_snap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/fs_snap.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/provider.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/provider.json -------------------------------------------------------------------------------- /crates/forge_repo/src/provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/provider.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/skill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/skill.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/skills/create-skill/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/skills/create-skill/SKILL.md -------------------------------------------------------------------------------- /crates/forge_repo/src/skills/execute-plan/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/skills/execute-plan/SKILL.md -------------------------------------------------------------------------------- /crates/forge_repo/src/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/validation.rs -------------------------------------------------------------------------------- /crates/forge_repo/src/workspace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_repo/src/workspace.rs -------------------------------------------------------------------------------- /crates/forge_select/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_select/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_select/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_select/README.md -------------------------------------------------------------------------------- /crates/forge_select/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_select/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_select/src/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_select/src/select.rs -------------------------------------------------------------------------------- /crates/forge_select/src/terminal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_select/src/terminal.rs -------------------------------------------------------------------------------- /crates/forge_services/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_services/src/agent_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/agent_registry.rs -------------------------------------------------------------------------------- /crates/forge_services/src/app_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/app_config.rs -------------------------------------------------------------------------------- /crates/forge_services/src/attachment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/attachment.rs -------------------------------------------------------------------------------- /crates/forge_services/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/auth.rs -------------------------------------------------------------------------------- /crates/forge_services/src/clipper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/clipper.rs -------------------------------------------------------------------------------- /crates/forge_services/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/command.rs -------------------------------------------------------------------------------- /crates/forge_services/src/context_engine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/context_engine.rs -------------------------------------------------------------------------------- /crates/forge_services/src/conversation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/conversation.rs -------------------------------------------------------------------------------- /crates/forge_services/src/discovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/discovery.rs -------------------------------------------------------------------------------- /crates/forge_services/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/env.rs -------------------------------------------------------------------------------- /crates/forge_services/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/error.rs -------------------------------------------------------------------------------- /crates/forge_services/src/fixtures/commands/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/fixtures/commands/basic.md -------------------------------------------------------------------------------- /crates/forge_services/src/fixtures/commands/invalid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/fixtures/commands/invalid.md -------------------------------------------------------------------------------- /crates/forge_services/src/fixtures/commands/multiline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/fixtures/commands/multiline.md -------------------------------------------------------------------------------- /crates/forge_services/src/forge_services.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/forge_services.rs -------------------------------------------------------------------------------- /crates/forge_services/src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/http.rs -------------------------------------------------------------------------------- /crates/forge_services/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/instructions.rs -------------------------------------------------------------------------------- /crates/forge_services/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_services/src/mcp/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/mcp/manager.rs -------------------------------------------------------------------------------- /crates/forge_services/src/mcp/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/mcp/mod.rs -------------------------------------------------------------------------------- /crates/forge_services/src/mcp/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/mcp/service.rs -------------------------------------------------------------------------------- /crates/forge_services/src/mcp/tool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/mcp/tool.rs -------------------------------------------------------------------------------- /crates/forge_services/src/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/metadata.rs -------------------------------------------------------------------------------- /crates/forge_services/src/permissions.default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/permissions.default.yaml -------------------------------------------------------------------------------- /crates/forge_services/src/policy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/policy.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/anthropic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/anthropic.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/client.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/event.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/mock_server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/mock_server.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/mod.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/openai.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/openai.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/retry.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/service.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider/snapshots/forge_services__provider__anthropic__tests__fetch_models_http_error_status.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/snapshots/forge_services__provider__anthropic__tests__fetch_models_http_error_status.snap -------------------------------------------------------------------------------- /crates/forge_services/src/provider/snapshots/forge_services__provider__anthropic__tests__fetch_models_server_error.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/snapshots/forge_services__provider__anthropic__tests__fetch_models_server_error.snap -------------------------------------------------------------------------------- /crates/forge_services/src/provider/snapshots/forge_services__provider__anthropic__tests__fetch_models_success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/snapshots/forge_services__provider__anthropic__tests__fetch_models_success.snap -------------------------------------------------------------------------------- /crates/forge_services/src/provider/snapshots/forge_services__provider__anthropic__tests__request_conversion.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/snapshots/forge_services__provider__anthropic__tests__request_conversion.snap -------------------------------------------------------------------------------- /crates/forge_services/src/provider/snapshots/forge_services__provider__openai__tests__detailed_error_message_included.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/snapshots/forge_services__provider__openai__tests__detailed_error_message_included.snap -------------------------------------------------------------------------------- /crates/forge_services/src/provider/snapshots/forge_services__provider__openai__tests__fetch_models_http_error_status.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/snapshots/forge_services__provider__openai__tests__fetch_models_http_error_status.snap -------------------------------------------------------------------------------- /crates/forge_services/src/provider/snapshots/forge_services__provider__openai__tests__fetch_models_server_error.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/snapshots/forge_services__provider__openai__tests__fetch_models_server_error.snap -------------------------------------------------------------------------------- /crates/forge_services/src/provider/snapshots/forge_services__provider__openai__tests__fetch_models_success.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/snapshots/forge_services__provider__openai__tests__fetch_models_success.snap -------------------------------------------------------------------------------- /crates/forge_services/src/provider/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider/utils.rs -------------------------------------------------------------------------------- /crates/forge_services/src/provider_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/provider_auth.rs -------------------------------------------------------------------------------- /crates/forge_services/src/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/range.rs -------------------------------------------------------------------------------- /crates/forge_services/src/template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/template.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/fetch.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/followup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/followup.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/fs_create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/fs_create.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/fs_patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/fs_patch.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/fs_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/fs_read.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/fs_remove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/fs_remove.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/fs_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/fs_search.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/fs_undo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/fs_undo.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/image_read.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/image_read.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/mod.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/plan_create.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/plan_create.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/shell.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/skill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/skill.rs -------------------------------------------------------------------------------- /crates/forge_services/src/tool_services/syn/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/tool_services/syn/mod.rs -------------------------------------------------------------------------------- /crates/forge_services/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/utils/mod.rs -------------------------------------------------------------------------------- /crates/forge_services/src/utils/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/utils/path.rs -------------------------------------------------------------------------------- /crates/forge_services/src/utils/temp_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/utils/temp_dir.rs -------------------------------------------------------------------------------- /crates/forge_services/src/workflow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_services/src/workflow.rs -------------------------------------------------------------------------------- /crates/forge_snaps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_snaps/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_snaps/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_snaps/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_snaps/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_snaps/src/service.rs -------------------------------------------------------------------------------- /crates/forge_spinner/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_spinner/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_spinner/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_spinner/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_spinner/src/progress_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_spinner/src/progress_bar.rs -------------------------------------------------------------------------------- /crates/forge_stream/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_stream/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_stream/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_stream/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_stream/src/mpsc_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_stream/src/mpsc_stream.rs -------------------------------------------------------------------------------- /crates/forge_template/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_template/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_template/src/element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_template/src/element.rs -------------------------------------------------------------------------------- /crates/forge_template/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_template/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_test_kit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_test_kit/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_test_kit/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_test_kit/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_tool_macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tool_macros/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_tool_macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tool_macros/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_tracker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_tracker/src/can_track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/can_track.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/client_id/android.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/client_id/android.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/client_id/generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/client_id/generic.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/client_id/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/client_id/mod.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/collect/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/collect/mod.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/collect/posthog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/collect/posthog.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/dispatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/dispatch.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/error.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/event.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_tracker/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_tracker/src/log.rs -------------------------------------------------------------------------------- /crates/forge_walker/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_walker/Cargo.toml -------------------------------------------------------------------------------- /crates/forge_walker/src/binary_extensions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_walker/src/binary_extensions.txt -------------------------------------------------------------------------------- /crates/forge_walker/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_walker/src/lib.rs -------------------------------------------------------------------------------- /crates/forge_walker/src/walker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/crates/forge_walker/src/walker.rs -------------------------------------------------------------------------------- /diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/diesel.toml -------------------------------------------------------------------------------- /docs/tool-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/docs/tool-guidelines.md -------------------------------------------------------------------------------- /forge.default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/forge.default.yaml -------------------------------------------------------------------------------- /forge.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/forge.schema.json -------------------------------------------------------------------------------- /insta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/insta.yaml -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/install.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/package.json -------------------------------------------------------------------------------- /plans/2025-04-02-system-context-rendering-final.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-04-02-system-context-rendering-final.md -------------------------------------------------------------------------------- /plans/2025-04-02-system-context-rendering-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-04-02-system-context-rendering-v1.md -------------------------------------------------------------------------------- /plans/2025-04-02-system-context-rendering-v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-04-02-system-context-rendering-v2.md -------------------------------------------------------------------------------- /plans/2025-04-06-retry-config-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-04-06-retry-config-migration.md -------------------------------------------------------------------------------- /plans/2025-04-11-tool-call-context-implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-04-11-tool-call-context-implementation.md -------------------------------------------------------------------------------- /plans/2025-04-16-model-selection-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-04-16-model-selection-command.md -------------------------------------------------------------------------------- /plans/2025-04-26-large-file-read-range-support-v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-04-26-large-file-read-range-support-v3.md -------------------------------------------------------------------------------- /plans/2025-04-27-large-file-read-range-support-v4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-04-27-large-file-read-range-support-v4.md -------------------------------------------------------------------------------- /plans/2025-06-07-tool-service-migration-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-06-07-tool-service-migration-v1.md -------------------------------------------------------------------------------- /plans/2025-09-07-shell-env-variable-support-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-09-07-shell-env-variable-support-v1.md -------------------------------------------------------------------------------- /plans/2025-09-08-agent-loader-cwd-extension-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-09-08-agent-loader-cwd-extension-v1.md -------------------------------------------------------------------------------- /plans/2025-09-12-forge-dump-autoopen-env-var-v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-09-12-forge-dump-autoopen-env-var-v2.md -------------------------------------------------------------------------------- /plans/2025-09-13-dynamic-agent-slash-commands-v3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-09-13-dynamic-agent-slash-commands-v3.md -------------------------------------------------------------------------------- /plans/2025-09-13-forge-history-file-env-var-v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-09-13-forge-history-file-env-var-v2.md -------------------------------------------------------------------------------- /plans/2025-09-14-explicit-conversation-id-generation-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-09-14-explicit-conversation-id-generation-v1.md -------------------------------------------------------------------------------- /plans/2025-09-27-AppConfigRepository_Implementation-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/2025-09-27-AppConfigRepository_Implementation-v1.md -------------------------------------------------------------------------------- /plans/agent-context-compaction-2025-03-24-concise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/agent-context-compaction-2025-03-24-concise.md -------------------------------------------------------------------------------- /plans/agent-context-compaction-2025-03-24.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/agent-context-compaction-2025-03-24.md -------------------------------------------------------------------------------- /plans/agent-context-compaction-2025-03-25-concise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/agent-context-compaction-2025-03-25-concise.md -------------------------------------------------------------------------------- /plans/agent-context-compaction-2025-03-25.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/plans/agent-context-compaction-2025-03-25.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/renovate.json -------------------------------------------------------------------------------- /rust-analyzer.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/rust-analyzer.toml -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /scripts/list-all-porcelain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/scripts/list-all-porcelain.sh -------------------------------------------------------------------------------- /shell-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/README.md -------------------------------------------------------------------------------- /shell-plugin/forge.plugin.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/forge.plugin.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/actions/auth.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/actions/auth.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/actions/config.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/actions/config.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/actions/conversation.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/actions/conversation.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/actions/core.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/actions/core.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/actions/editor.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/actions/editor.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/actions/git.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/actions/git.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/actions/provider.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/actions/provider.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/bindings.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/bindings.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/completion.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/completion.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/config.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/config.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/dispatcher.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/dispatcher.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/helpers.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/helpers.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/highlight.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/highlight.zsh -------------------------------------------------------------------------------- /shell-plugin/lib/prompt.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/shell-plugin/lib/prompt.zsh -------------------------------------------------------------------------------- /templates/forge-command-generator-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-command-generator-prompt.md -------------------------------------------------------------------------------- /templates/forge-commit-message-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-commit-message-prompt.md -------------------------------------------------------------------------------- /templates/forge-custom-agent-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-custom-agent-template.md -------------------------------------------------------------------------------- /templates/forge-partial-skill-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-partial-skill-instructions.md -------------------------------------------------------------------------------- /templates/forge-partial-summary-frame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-partial-summary-frame.md -------------------------------------------------------------------------------- /templates/forge-partial-system-info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-partial-system-info.md -------------------------------------------------------------------------------- /templates/forge-partial-tool-error-reflection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-partial-tool-error-reflection.md -------------------------------------------------------------------------------- /templates/forge-partial-tool-use-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-partial-tool-use-example.md -------------------------------------------------------------------------------- /templates/forge-system-prompt-title-generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-system-prompt-title-generation.md -------------------------------------------------------------------------------- /templates/forge-tool-retry-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/templates/forge-tool-retry-message.md -------------------------------------------------------------------------------- /vertex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antinomyhq/forge/HEAD/vertex.json --------------------------------------------------------------------------------