Rohan Verma
d3da875658
Merge pull request #1599 from Thibaultjaigu/feat/requesty-provider
...
feat: add Requesty as a model provider
2026-07-13 13:03:20 -07:00
Thibault Jaigu
2ff7ea4cb6
feat: add Requesty as a model provider
...
Add Requesty (https://requesty.ai ), an OpenAI-compatible LLM router, as a
model provider by mirroring the existing OpenRouter integration.
Backend:
- app/services/requesty_model_normalizer.py: normalizes Requesty's /v1/models
catalogue, mapping its flat capability booleans (supports_tool_calling/
supports_vision/supports_image_generation) and context_window field onto the
shared normalized shape (Requesty differs from OpenRouter's architecture +
supported_parameters + context_length layout)
- provider_registry.py: Requesty ProviderSpec (OpenAI-compatible, base URL
https://router.requesty.ai/v1 , REQUESTY_API_KEY bearer auth)
- model_connection_service.py: key verification + live model discovery
- quality_score.py: Requesty score entry
- unit tests mirroring the OpenRouter normalizer coverage
Frontend:
- Requesty provider icon + registration, metadata entry, and base-url hint
Signed-off-by: Thibault Jaigu <thibault.jaigu@gmail.com>
2026-07-13 09:42:30 +01:00
zzh
a172e9c162
Add raw OpenAI-compatible provider without /v1 normalization
2026-07-13 00:08:30 +08:00
Anish Sarkar
a8c1fb660d
feat(rename): complete searchSpace to workspace transition across frontend and backend
...
- Introduced a comprehensive specification for renaming `searchSpace` to `workspace` in `surfsense_web` and `surfsense_desktop`, ensuring all TypeScript identifiers, React props, and local data structures are updated.
- Implemented migration shims for persisted local state to prevent data loss during the transition.
- Updated observability metrics and IPC channels to reflect the new naming convention.
- Removed legacy `active-search-space` module and replaced it with `active-workspace` to maintain consistency.
- Ensured no behavioral changes or data loss for users during the renaming process.
2026-07-06 15:12:40 +05:30
Anish Sarkar
fd8d1273cd
Merge remote-tracking branch 'upstream/ci_mvp' into feat/ci-ui-changes
2026-07-06 13:25:51 +05:30
DESKTOP-RTLN3BA\$punk
a64c8205fe
feat: implement ensure_publication for zero_publication management
...
- Added the ensure_publication function to create and verify the zero_publication if it is missing, ensuring idempotency during database initialization.
- Integrated ensure_publication into the create_db_and_tables function to prevent zero-cache crash loops on startup.
- Introduced a self-check script to validate the ensure_publication functionality on a create_all-bootstrapped database.
- Updated various components to reflect the transition from search space to workspace, including adjustments in imports and routing paths.
2026-07-05 23:17:13 -07:00
Anish Sarkar
c379ab1155
feat(workspace): refactor search space handling to workspace
2026-07-06 10:04:17 +05:30
Anish Sarkar
9eefcd23b7
chore: ran linting
2026-06-13 22:18:19 +05:30
Anish Sarkar
1c72f4174b
refactor(model-connections): update placeholder text for API key fields
2026-06-13 22:17:48 +05:30
Anish Sarkar
c7409c8995
chore: ran linting
2026-06-13 21:59:35 +05:30
Anish Sarkar
212c8af682
refactor(model-selector, connection-settings): streamline model name handling and enhance connection settings dialog with improved state management for enabled models
2026-06-13 18:18:03 +05:30
Anish Sarkar
02070201fb
feat(model-connections): add hint support for API Base URL field and improve dialog accessibility
2026-06-13 09:29:38 +05:30
Anish Sarkar
5e86885a03
feat(model-connections): integrate model provider connections panel and connection card components
2026-06-13 02:40:22 +05:30
Anish Sarkar
7a1bb2acd6
feat(model-connections): refactor model roles UI
2026-06-13 00:46:53 +05:30
Anish Sarkar
e77b0c5d4e
feat(icons): add Azure, Claude, and LM Studio icons; update Bedrock icon and provider metadata
2026-06-13 00:25:53 +05:30
Anish Sarkar
9f6210ad08
feat(model-connections): add test preview functionality for model connections
2026-06-13 00:12:04 +05:30
Anish Sarkar
55f004e1da
feat(model-connections): improve model discovery error handling and enhance UI components
2026-06-12 22:50:50 +05:30
Anish Sarkar
407f2a9612
feat(model-connections): enhance model connection functionality with preview and selection features
2026-06-12 22:41:21 +05:30
Anish Sarkar
356f0e56c5
feat(model-connections): add provider-specific connection forms and shared components
2026-06-12 22:04:44 +05:30