Alex
89eb3f68fc
fix: remove mcp artefacts, handle non fatal issues on workflow
...
gracefully
2026-07-08 21:05:40 +01:00
Alex
12dfefdd05
fix: clean up and better artefact consistency
2026-07-08 20:06:31 +01:00
Alex
82bacfdb2b
feat: conv visibility
2026-06-08 23:46:28 +01:00
Alex
82426e3860
fix: cosmetic nit
2026-06-03 23:23:50 +01:00
Alex
fbd37e627c
fix: issues with local tool calling on non openai endpoint
2026-06-03 22:50:03 +01:00
Alex
0507b32221
feat: default tools ( #2485 )
...
* feat: default tools
* fix: tests
* feat scheduler
* fix: scheduler UI
* Agent switch breadcrumbs
* fix: minor fixes to scheduler
* fix: tests
2026-05-22 16:05:03 +01:00
Alex
b4c4ab68f0
feat: durability and idempotency keys ( #2450 )
...
* feat: durability and idempotency keys
* feat: more durable frontend
* fix: tests
* fix: mini issues
* fix: better json validation
* fix: tests
2026-05-04 23:25:41 +01:00
Alex
c06888bc86
feat: asgi and search service ( #2424 )
...
* feat: asgi and search service
* feat: asgi and mcp tool server
* fix: asgi issues
* fix: mini cors hardening
2026-04-23 12:21:39 +01:00
81b6ee5daa
Pg 4 ( #2390 )
...
* feat: postgres tests
* feat: mongo cutoff
* feat: mongo cutoff
* feat: adjust docs and compose files
* fix: mini code mongo removals
* fix: tests and k8s mongo stuff
* feat: test fixes
* fix: ruff
* fix: vale
* Potential fix for pull request finding 'CodeQL / Clear-text logging of sensitive information'
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix: mini suggestions
* vale lint fix 2
* fix: codeql columns thing
* fix: test mongo
* fix: tests coverage
* feat: better tests 4
* feat: more tests
* feat: decent coverage
* fix: ruff fixes
* fix: remove mongo mock
* feat: enhance workflow engine and API routes; add document retrieval and source handling
* feat: e2e tests
* fix: mcp, mongo and more
* fix: mini codeql warning
* fix: agent chunk view
* fix: mini issues
* fix: more pg fixes
* feat: postgres prep on start
* feat: qa tests
* fix: mini improvements
* fix: tests
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Siddhant Rai <siddhant.rai.5686@gmail.com >
2026-04-18 13:13:57 +01:00
Alex
8b9e595d85
fix: structure improvements of messages
2026-04-01 14:58:44 +01:00
Alex
fe185e5b8d
chore: api and tool tests
2026-03-28 21:51:47 +00:00
Alex
40c3e5568c
fix search ( #2210 )
...
* fix search
* fix ruff
2025-12-22 00:51:06 +02:00
Siddhant Rai and Alex
3f7de867cc
feat: model registry and capabilities for multi-provider support ( #2158 )
...
* feat: Implement model registry and capabilities for multi-provider support
- Added ModelRegistry to manage available models and their capabilities.
- Introduced ModelProvider enum for different LLM providers.
- Created ModelCapabilities dataclass to define model features.
- Implemented methods to load models based on API keys and settings.
- Added utility functions for model management in model_utils.py.
- Updated settings.py to include provider-specific API keys.
- Refactored LLM classes (Anthropic, OpenAI, Google, etc.) to utilize new model registry.
- Enhanced utility functions to handle token limits and model validation.
- Improved code structure and logging for better maintainability.
* feat: Add model selection feature with API integration and UI component
* feat: Add model selection and default model functionality in agent management
* test: Update assertions and formatting in stream processing tests
* refactor(llm): Standardize model identifier to model_id
* fix tests
---------
Co-authored-by: Alex <a@tushynski.me >
2025-11-14 13:13:19 +02:00
Siddhant Rai and Alex
21e5c261ef
feat: template-based prompt rendering with dynamic namespace injection ( #2091 )
...
* feat: template-based prompt rendering with dynamic namespace injection
* refactor: improve template engine initialization with clearer formatting
* refactor: streamline ReActAgent methods and improve content extraction logic
feat: enhance error handling in NamespaceManager and TemplateEngine
fix: update NewAgent component to ensure consistent form data submission
test: modify tests for ReActAgent and prompt renderer to reflect method changes and improve coverage
* feat: tools namespace + three-tier token budget
* refactor: remove unused variable assignment in message building tests
* Enhance prompt customization and tool pre-fetching functionality
* ruff lint fix
* refactor: cleaner error handling and reduce code clutter
---------
Co-authored-by: Alex <a@tushynski.me >
2025-10-31 12:47:44 +00:00
Siddhant Rai
125ce0aad3
test: implement full API test suite with mongomock and centralized fixtures ( #2068 )
2025-10-17 12:01:14 +03:00