Repository navigation
feat(search): add opt-in Keenable search provider - #733
Merged
Merged
Conversation
…ens when max_tokens is rejected
Signed-off-by: KGKallasmaa <KGKallasmaa@users.noreply.github.com>
Restore resumed-session readiness and background MCP startup, load pinned skills on demand, and keep tool dispatch and unattended approval boundaries stable during long tasks. Preserve composer state through resize, steering, menus, and command panels; protect shared configuration, observed files, and session recovery. Align the package, curated notes, and changelog to 0.9.10. Repair cross-platform installer and provider fixtures, deterministic cleanup assertions, and bounded complete-proof execution while retaining signing and publication gates. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Allow chat and file work in ordinary folders without automatic Git initialization. Retain existing repository and branch detection; Git tools remain available when explicitly chosen. Validated through the startup regressions, actual-composer terminal coverage, and the executed unit, terminal and platform build CI checks. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Complete pending CLI reliability fixes from autohandai#745, autohandai#743, autohandai#742, autohandai#727, autohandai#690, autohandai#669, and autohandai#747, including responsive saved-session restoration and composer draft preservation. Verified with complete hosted proof, regular CI, and native terminal compatibility checks on the integrated revision. Closes autohandai#668. Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
…setup Co-authored-by: Autohand Evolve <code-noreply@autohand.ai>
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.
Adds opt-in Keenable web search through the canonical provider registry, configuration, onboarding, settings and /search. Browser Profile remains the local default. A trimmed nonblank saved key or KEENABLE_API_KEY is resolved consistently; malformed successful responses are validated before use, and HTTP errors retain the selected-provider boundary. /help derives its provider list from the registry.
Integrated with current main's deferred, cancelable search-capability setup and configuration-save safeguards. The built-terminal regression selects Keenable, verifies masked key input, persists configuration and restores it across restart without a real provider request. Onboarding exposes the same provider and key flow.
This integration also contains #723's original commits: unsupported OpenAI token-parameter errors get one bounded resend for fine-tuned/prefixed/proxy model IDs; unrelated or repeated failures still propagate. Both original PR histories are preserved.
Validation: pinned Bun 1.4.2 lint, type checking, build and all 13,972 active unit tests pass. Full GitHub CI passes all unit and terminal shards, Windows terminal checks and macOS/Linux/Windows builds (run 43131140459). Local macOS terminal proof passed 564 tests with one npm-pack timeout; both packaged-Zit install cases passed when rerun alone (18 seconds). The focused Keenable terminal scenario also passes. Independent Standards and Spec re-reviews found no remaining blocker. Both original PRs are merged and main has exactly the reviewed integration source tree. No release was published by this PR maintenance pass.