[pull] main from ultraworkers:main#1
Open
pull[bot] wants to merge 1680 commits into
Open
Conversation
8cadf36 to
0e12d15
Compare
#774 hint fields; fix stale classifier unit test string
…ll hint (invalid_history_count, session action errors)
…ind + non-null hint instead of unknown+null
…le remediation text for warn/fail checks
…kind + non-null hint
…binding and no_managed_sessions shadowed by generic session_load_failed arm
…http_error; add fallback_hint_for_error_kind for hint-less API errors
…newline-delimited remediation text
…ed fields for orchestrator parity
…now return typed error_kind + non-null hint
…turn typed missing_flag_value kind + non-null hint
…tory kind + hint; wire fallback_hint_for_error_kind into both resume error emission sites
…e; use exit(1) instead of Err propagation
…wn_option kind + non-null hint
…limited usage string
… now returns unknown_option error
…_not_found instead of unknown+null
…on-null hints via fallback table
… instead of unexpected_extra_args
…limited usage string Parity with #791 (config extra-arg fix). The plugins arg parser emitted 'unexpected extra arguments after claw plugins show ...' with no newline delimiter, so split_error_hint returned None. Added usage hint after newline. 60 CLI contract tests pass.
…ed usage string claw '' and claw ' ' returned empty_prompt + hint:null because the error message had no newline delimiter. Added usage hint. 61 CLI contract tests pass.
…tion classifier arms Two classifier arms had no corresponding assert_eq! in test_classify_error_kind_returns_correct_discriminants: invalid_history_count (both prefix and contains paths) and unknown_option (#790). Now 49/39 = full coverage of all classify_error_kind return values.
Updated the agents_and_skills_usage_support_help_and_unexpected_args test to match the new skills help text that includes [--project]. Generated with https://github.com/Yeachan-Heo/gajae-code Co-authored-by: Gajae Code <dev@gajae-code.com>
fix: recover from llama.cpp context overflow and reqwest SSE decode failures
Generated with https://github.com/Yeachan-Heo/gajae-code Co-authored-by: Gajae Code <dev@gajae-code.com>
Harden permission enforcement against sandbox bypasses
…ry-v2 feat: API timeout config, Retry-After header, configurable retry, and 400 transient retry
…fixes fix: session resume — scan all workspaces, skip current empty session
…nd RuntimeProviderConfig The setup wizard was merged in PR #3017 but was orphaned -- it was not declared as a module in main.rs, making it unreachable. Additionally, the setup_wizard.rs imports RuntimeProviderConfig which did not exist on upstream/main. This commit makes the wizard accessible and adds the necessary RuntimeProviderConfig type. Changes: - Add RuntimeProviderConfig struct to runtime/src/config.rs with kind(), api_key(), base_url(), model() accessors. - Add parse_optional_provider_config() to parse the provider object from merged settings JSON. - Add provider() method to RuntimeConfig and RuntimeFeatureConfig. - Export RuntimeProviderConfig, save_user_provider_settings, clear_user_provider_settings, and default_config_home from runtime crate public API (runtime/src/lib.rs). - Add mod setup_wizard to rusty-claude-cli/src/main.rs. - Add claw setup CLI subcommand. - Add /setup slash command. - Add Setup variant to SlashCommand enum. - Add Setup to LocalHelpTopic enum. - Add setup to diagnostic subcommand matching. - Add subagentModel to TOP_LEVEL_FIELDS in config_validate.rs. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- Update slash_command_specs().len() assertion from 139 to 140.
The /setup command added by this PR increased the spec count by 1
but the test's expected count was not updated, causing CI failure.
- Add assert!(help.contains("/setup")) to the
renders_help_from_shared_specs test so the new command is
verified in the help output.
Fixes CI Build ❌ and Test ❌ on #3218.
- OLLAMA_HOST takes priority over OPENAI_BASE_URL for local Ollama instances - No API key required; placeholder token used for Authorization header - Model names like 'qwen3:8b' bypass strict provider/model syntax validation - detect_provider_kind() checks OLLAMA_HOST first in routing cascade - ProviderClient dispatch uses from_ollama_env() when OLLAMA_HOST is set - Updated USAGE.md and docs with OLLAMA_HOST as preferred env var - Added OLLAMA_CONFIG constant and from_ollama_env() to openai_compat - Added test_ollama_host_bypasses_model_validation unit test - Supersedes PR #3213 (which had a duplicate if-let bug in mod.rs)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…oning-history fix(providers): preserve OpenAI-compatible reasoning history
…field fix: parse Ollama reasoning fields
…260608 fix: validate attached redirection paths
docs: add interactive session example to quick start
…ints feat: wizard entry points — /setup command, claw setup subcommand (rebased)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )