diegosouzapw
193bf1a766
feat(cli-tools): extend catalog with category/vendor/acpSpawnable/baseUrlSupport + new entries (plan 14 F1)
...
- Add CliCatalogEntrySchema (Zod) + CliCatalogEntry type + CliCatalogSchema in src/shared/schemas/cliCatalog.ts
- Add ToolBatchStatus + ToolBatchStatusMap interfaces in src/shared/types/cliBatchStatus.ts
- Re-export cliBatchStatus from src/shared/types/index.ts
- Extend all CLI_TOOLS entries with 4 new fields: category, vendor, acpSpawnable, baseUrlSupport
- Add 13 new entries: roo, jcode, deepseek-tui, smelt, pi (code), aider, forge,
gemini-cli, cursor-cli (code), goose, interpreter, warp, agent-deck (agent)
- Remove windsurf and amp (MITM backlog plan 11, D17)
- Result: 19 visible code entries + 6 agent entries (D15 cardinality)
- Add 5 new unit tests: cli-catalog-schema, cli-catalog-counts, cli-catalog-newentries,
cli-catalog-removed, cli-catalog-acpspawnable
- Update existing tests to align with removed entries
2026-05-27 19:50:38 -03:00
Diego Rodrigues de Sa e Souza
91b6983564
Release v3.8.1 ( #2441 )
...
Release v3.8.1 — feature flags settings page, bracketed combo names, security hardening, multi-driver SQLite
2026-05-21 01:29:12 -03:00
backryun
f43badc3d4
model: Add Composer 2.5 to Cursor Provider ( #2381 )
...
Integrated into release/v3.8.0 — adds Composer 2.5 models to Cursor provider and updates CLI fingerprints
2026-05-18 22:53:27 -03:00
josephvoxone
04335c5a6b
fix: remove implicit API key request caps ( #2289 )
...
Conflicts resolved and integrated into release/v3.8.0. Thanks again!
2026-05-16 12:12:53 -03:00
Diego Rodrigues de Sa e Souza
3d75fb3fae
Release v3.8.0 ( #2073 )
...
Integrated into release/v3.8.0
2026-05-10 00:55:06 -03:00
diegosouzapw
59f4d42795
chore(test): sync open-mode runners and assertions
...
Update ecosystem and Playwright test environments to boot in open mode
with CLI tools enabled and empty auth defaults when local credentials
are not required.
Refresh A2A, provider, token-count, and circuit-breaker expectations to
match current response semantics and profile-driven thresholds. Remove
obsolete migration regression coverage tied to retired upgrade paths and
add a scratch migration probe for manual verification.
2026-05-02 01:48:58 -03:00
Raxxoor
c12b7546a8
fix(cli): add Gemini CLI fingerprint ( #1866 )
...
Integrated into release/v3.7.8
2026-05-02 00:48:54 -03:00
Antigravity Assistant
16f14b76a9
Merge release/v3.7.7 into prompt compression phase 1
2026-04-30 16:51:44 -03:00
Diego Rodrigues de Sa e Souza
0cd388efb8
Release v3.7.4 ( #1730 )
...
* chore(release): v3.7.4 — version bump, openapi and changelog sync
* fix: preserve previous_response_id and conversation_id fields on empty input array (#1729 )
* fix: bypass UI validation block for optional API keys and fix string fallback typing (#1721 )
* fix(proxy): disable HTTP keep-alive and pipelining in Undici proxy dispatcher to prevent socket hang up
* feat(proxy): implement bulk proxy import via pipe-delimited parser with update-or-create logic
* docs: update changelog for v3.7.4 fixes and proxy features
* test: update responses store expectations for empty input arrays
* feat(pwa): add fullscreen installable PWA with manifest, service worker, and cross-platform app icons. (#1728 )
Integrated into release/v3.7.4
* Fix image provider validation and Stability image requests (#1726 )
Integrated into release/v3.7.4
* docs: add PR 1726 and PR 1728 to v3.7.4 changelog
* fix(security): replace insecure Math.random with crypto.getRandomValues for fallback UUID generation
* fix(migrations): intercept 007 migration to use IF NOT EXISTS logic on fresh installs
Fixes #1733
* test: fix typescript compilation errors in unit tests
* fix(db): reconcile legacy reasoning cache migration
* chore(release): bump to v3.7.4 — changelog, docs, version sync
* fix(cc-compatible): preserve Claude Code system skeleton (#1740 )
Integrated into release/v3.7.4
* docs(changelog): update for PR #1740 merge
* docs(changelog): include workflow updates
* fix(db): reconcile legacy reasoning cache migration (#1734 )
Integrated into release/v3.7.4
* Add endpoint tunnel visibility settings (#1743 )
Integrated into release/v3.7.4
* Normalize max reasoning effort for Codex routing (#1744 )
Integrated into release/v3.7.4
* Fix Claude Code gateway config helper (#1745 )
Integrated into release/v3.7.4
* Refresh CLI fingerprint provider profiles (#1746 )
Integrated into release/v3.7.4
* Integrated into release/v3.7.4 (PR #1742 )
* docs(changelog): update for PRs 1742-1746
---------
Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com >
Co-authored-by: Yash Ghule <y.ghule77@gmail.com >
Co-authored-by: backryun <bakryun0718@proton.me >
Co-authored-by: dhaern <manker_lol@hotmail.com >
Co-authored-by: Randi <55005611+rdself@users.noreply.github.com >
Co-authored-by: Duncan L <leungd@gmail.com >
2026-04-28 20:46:25 -03:00
diegosouzapw
7549a68d6c
feat(release): implement Hermes CLI config and message content stripping ( #1475 , #1387 )
2026-04-22 01:39:49 -03:00
diegosouzapw
4ae488b25b
feat(runtime): add hot-reloadable guardrails and model diagnostics
...
Introduce a runtime settings layer that hydrates persisted config at startup
and reapplies aliases, payload rules, cache behavior, CLI compatibility,
usage tuning, and related switches when settings change or SQLite updates.
Replace the legacy prompt injection middleware path with a guardrail
registry that supports prompt injection detection, PII masking, disabled
guardrail overrides, and post-call response handling across the chat
pipeline.
Add a metadata registry for model catalog and alias resolution so catalog
endpoints return enriched capabilities plus diagnostic headers and typed
alias errors instead of ad hoc responses.
Convert unsupported built-in web_search tools into an OmniRoute fallback
tool, execute them through builtin skills, and preserve Responses API
function call output with sanitized usage fields.
Centralize provider header fingerprints for GitHub, Cursor, Qwen, Qoder,
Kiro, and Antigravity, and migrate management passwords from env or
plaintext storage into persisted bcrypt hashes during startup and login.
2026-04-17 11:56:52 -03:00