chore: promote staging to staging-promote/86a9d0bd-24396179464 (2026-04-14 14:33 UTC) - #2461
Merged
Merged
Conversation
* docs(setup): warn about telegram open mode split identity * Update src/setup/channels.rs Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * fix(setup): use idiomatic telegram mode check --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…1852) (#2315) * fix(ux): actionable error messages and improved CLI help for issue #1852 AuthFailed errors now include provider-specific guidance (which env var to set, relevant URLs, and how to run `ironclaw onboard --step provider`). CLI help text improved across top-level, onboard, models, config, and doctor commands to help new users discover the setup wizard and provider configuration commands. `models set-provider` now warns when an API key is missing after switching providers. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * test(llm): snapshot coverage for rendered AuthFailed messages per provider Addresses PR #2315 review note: auth error text is now policy-bearing product guidance and warrants explicit coverage so future edits are deliberate. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(cli): use secrets-aware optional_env for API key check Addresses PR #2315 review: API key warning now checks the secrets store overlay via optional_env() instead of raw std::env::var(), preventing false "API key required" warnings for users who stored keys via `ironclaw secrets`. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: more strict check for registry to avoid false positives By default ironclaw gets installed in ~/.cargo/bin/ironclaw, if the user happens to try to compile anything (e.g. their own tool) then the ~/.cargo/registry folder gets created, which makes ironclaw think that it found an (empty) registry, and thus stops being able to do list or install tools from its internal registry * fix: comment Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Guillermo Alejandro Gallardo Diez <gagdiez@iR2.local> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…top-level LlmConfig (#1749) * refactor(llm): promote decorator chain settings from NearAiConfig to top-level LlmConfig * review: add env var override/fallback tests and update module spec --------- Co-authored-by: Firat Sertgoz <f@nuff.tech> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Store a reqwest::Client in CustomTunnel and reuse it across health check calls instead of creating a new client on every invocation. This avoids repeated TLS/connection-pool setup overhead. CustomTunnel::new() now returns Result<Self> so the client builder error is propagated rather than silently falling back. Co-authored-by: willamhou <willamhou@ceresman.com>
Code reviewFound 3 issues:
Note: One pre-existing issue was noted (misleading circuit_breaker_threshold error message for 0 value) but is outside this PR's scope. |
This branch had an error being deployed
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Auto-promotion from staging CI
Batch range:
a53eac5c2dec6b6cd5c08189086093fde64aa9cb..b6f5da88a7bff1c2b2485e6c342787429bdcb056Promotion branch:
staging-promote/b6f5da88-24404973909Base:
staging-promote/86a9d0bd-24396179464Triggered by: Staging CI batch at 2026-04-14 14:33 UTC
Commits in this batch (30):
ironclaw profile listsubcommand (feat(cli): addironclaw profile listsubcommand #2288)Current commits in this promotion (5)
Current base:
staging-promote/86a9d0bd-24396179464Current head:
staging-promote/b6f5da88-24404973909Current range:
origin/staging-promote/86a9d0bd-24396179464..origin/staging-promote/b6f5da88-24404973909Auto-updated by staging promotion metadata workflow
Waiting for gates:
Auto-created by staging-ci workflow