Chris Coutinho and GitHub
f35b9f0988
Merge pull request #366 from cbcoutinho/renovate/anthropics-claude-code-action-digest
...
chore(deps): update anthropics/claude-code-action digest to 6337623
2025-12-02 13:17:39 +01:00
Chris Coutinho and GitHub
c400c46672
Merge pull request #367 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
...
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.14
2025-12-02 13:15:58 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
fbdeb2161d
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.14
2025-12-02 11:08:38 +00:00
renovate-bot-cbcoutinho[bot] and GitHub
8c7d03dd29
chore(deps): update anthropics/claude-code-action digest to 6337623
2025-12-02 11:08:33 +00:00
Chris Coutinho and GitHub
135ce7b2df
Merge pull request #364 from cbcoutinho/renovate/quay.io-keycloak-keycloak-26.x
...
chore(deps): update quay.io/keycloak/keycloak docker tag to v26.4.7
2025-12-02 07:07:36 +01:00
Chris Coutinho and GitHub
0e47ae051b
Merge pull request #365 from cbcoutinho/renovate/softprops-action-gh-release-2.x
...
chore(deps): update softprops/action-gh-release action to v2.5.0
2025-12-01 15:43:03 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
04255473d2
chore(deps): update softprops/action-gh-release action to v2.5.0
2025-12-01 11:07:53 +00:00
renovate-bot-cbcoutinho[bot] and GitHub
ce6bbff389
chore(deps): update quay.io/keycloak/keycloak docker tag to v26.4.7
2025-12-01 11:07:45 +00:00
Chris Coutinho and GitHub
d79e9090e6
Merge pull request #351 from cbcoutinho/renovate/pin-dependencies
...
chore(deps): pin anthropics/claude-code-action action to a7e4c51
2025-11-29 12:39:10 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
97fd660e38
chore(deps): pin anthropics/claude-code-action action to a7e4c51
2025-11-29 11:05:15 +00:00
Chris Coutinho and GitHub
96e168d035
Merge pull request #362 from cbcoutinho/renovate/actions-checkout-6.x
...
chore(deps): update actions/checkout action to v6
2025-11-29 00:07:55 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
4d2b77ecaf
chore(deps): update actions/checkout action to v6
2025-11-28 23:06:18 +00:00
github-actions[bot]
e48da80a4b
bump: version 0.48.4 → 0.48.5
2025-11-28 23:03:07 +00:00
Chris Coutinho and GitHub
6125312f61
Merge pull request #313 from cbcoutinho/renovate/pillow-12.x
...
fix(deps): update dependency pillow to v12
2025-11-29 00:02:36 +01:00
claude[bot] and Chris Coutinho
007fd0c2e3
chore: add Renovate package rule to block Pillow >=12.0.0
...
Pillow 12.x is incompatible with fastembed which requires pillow<12.0.0.
Added package rule to prevent Renovate from updating Pillow to version 12+
and reverted pyproject.toml to use pillow<12.0.0.
Co-authored-by: Chris Coutinho <cbcoutinho@users.noreply.github.com >
2025-11-28 23:01:46 +00:00
Chris Coutinho and GitHub
c4f90d6a57
Merge pull request #361 from cbcoutinho/add-claude-github-actions-1764370764331
...
Add Claude Code GitHub Workflow
2025-11-29 00:00:04 +01:00
Chris Coutinho
5dd62c9466
"Claude Code Review workflow"
2025-11-28 23:59:26 +01:00
Chris Coutinho
4d072d7217
"Claude PR Assistant workflow"
2025-11-28 23:59:25 +01:00
Chris Coutinho and GitHub
b4242b1394
Merge pull request #360 from cbcoutinho/renovate/docker-metadata-action-digest
...
chore(deps): update docker/metadata-action digest to c299e40
2025-11-28 00:07:01 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
fa2343dff9
chore(deps): update docker/metadata-action digest to c299e40
2025-11-27 17:04:27 +00:00
Chris Coutinho and GitHub
1b1667bc2b
Merge pull request #357 from cbcoutinho/renovate/shivammathur-setup-php-digest
...
chore(deps): update shivammathur/setup-php digest to 44454db
2025-11-26 18:25:06 +01:00
Chris Coutinho and GitHub
c2b4bf9c67
Merge pull request #358 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
...
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.13
2025-11-26 18:24:46 +01:00
Chris Coutinho and GitHub
0845fefe6c
Merge pull request #359 from cbcoutinho/renovate/qdrant-1.x
...
chore(deps): update helm release qdrant to v1.16.1
2025-11-26 18:24:34 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
d911556a84
chore(deps): update helm release qdrant to v1.16.1
2025-11-26 17:04:52 +00:00
renovate-bot-cbcoutinho[bot] and GitHub
38be8d9401
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.13
2025-11-26 17:04:31 +00:00
renovate-bot-cbcoutinho[bot] and GitHub
9f3190f62a
chore(deps): update shivammathur/setup-php digest to 44454db
2025-11-26 17:04:26 +00:00
Chris Coutinho and GitHub
41aeb7e0f2
Merge pull request #356 from cbcoutinho/renovate/quay.io-keycloak-keycloak-26.x
...
chore(deps): update quay.io/keycloak/keycloak docker tag to v26.4.6
2025-11-26 00:50:25 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
f8e67519e1
chore(deps): update quay.io/keycloak/keycloak docker tag to v26.4.6
2025-11-25 23:06:05 +00:00
Chris Coutinho and GitHub
4279dcba1e
Merge pull request #354 from cbcoutinho/renovate/ghcr.io-astral-sh-uv-0.x
...
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.12
2025-11-25 18:19:32 +01:00
Chris Coutinho and GitHub
be7e3d6b56
Merge pull request #355 from cbcoutinho/renovate/qdrant-qdrant-1.x
...
chore(deps): update qdrant/qdrant docker tag to v1.16.1
2025-11-25 18:19:07 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
41e128190b
chore(deps): update qdrant/qdrant docker tag to v1.16.1
2025-11-25 17:06:22 +00:00
renovate-bot-cbcoutinho[bot] and GitHub
ba869ccde5
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.9.12
2025-11-25 17:06:11 +00:00
Chris Coutinho and GitHub
27fe066b23
Merge pull request #353 from cbcoutinho/renovate/docker.io-library-nextcloud-32.0.2
...
chore(deps): update docker.io/library/nextcloud:32.0.2 docker digest to 8cb1dc8
2025-11-23 19:41:19 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
e94b8ff714
chore(deps): update docker.io/library/nextcloud:32.0.2 docker digest to 8cb1dc8
2025-11-23 17:04:03 +00:00
github-actions[bot]
e3a6894904
bump: version 0.48.3 → 0.48.4
2025-11-23 16:40:06 +00:00
Chris Coutinho and Claude
92b97bda00
fix: Add rate limit retry logic to OpenAI provider
...
Add exponential backoff retry handling for OpenAI API rate limits
(429 errors). This is needed for GitHub Models API which has stricter
rate limits than standard OpenAI API.
- Add retry_on_rate_limit decorator with exponential backoff
- Max 5 retries with delays: 2s → 4s → 8s → 16s → 32s
- Apply to embed(), _embed_batch_request(), and generate() methods
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-23 17:24:48 +01:00
Chris Coutinho
d5c6039296
ci: Update rag pipeline
2025-11-23 16:33:39 +01:00
Chris Coutinho
3fa13c8bfd
ci: Update rag pipeline
2025-11-23 16:12:37 +01:00
Chris Coutinho
9d306b71fa
ci: Fix pytest path
2025-11-23 15:43:45 +01:00
Chris Coutinho and GitHub
38a936c120
Merge pull request #352 from cbcoutinho/renovate/major-github-artifact-actions
...
chore(deps): update actions/upload-artifact action to v5
2025-11-23 12:43:43 +01:00
renovate-bot-cbcoutinho[bot] and GitHub
86d13a7240
fix(deps): update dependency pillow to v12
2025-11-23 05:05:03 +00:00
renovate-bot-cbcoutinho[bot] and GitHub
0b2d449ffa
chore(deps): update actions/upload-artifact action to v5
2025-11-23 05:04:36 +00:00
Chris Coutinho
d881373dce
ci: Remove third_party from app mounts
2025-11-23 05:48:17 +01:00
github-actions[bot]
9ade4c65f3
bump: version 0.48.2 → 0.48.3
2025-11-23 04:44:17 +00:00
Chris Coutinho and Claude
5c73b85f65
fix: Increase MCP sampling timeout to 5 minutes for slower LLMs
...
- Increase sampling timeout from 30s to 300s in semantic.py to accommodate
slower local LLMs like Ollama
- Refactor RAG integration tests to support multiple providers (ollama,
openai, anthropic, bedrock)
- Remove unnecessary embedding_provider fixture since MCP server handles
embeddings internally
- Add --provider flag via tests/integration/conftest.py
- Add provider_fixtures.py with factory functions for generation providers
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-23 05:43:48 +01:00
github-actions[bot]
f5764c01fc
bump: version 0.48.1 → 0.48.2
2025-11-23 03:25:23 +00:00
Chris Coutinho and GitHub
8c7c2a4407
Merge pull request #350 from cbcoutinho/feature/openai-provider-support
...
feature/openai provider support
2025-11-23 04:24:55 +01:00
Chris Coutinho
978de5e9a4
Merge branch 'master' into feature/openai-provider-support
2025-11-23 04:23:50 +01:00
Chris Coutinho and Claude
4e9859117c
fix: Share vector sync state with FastMCP session lifespan via module singleton
...
The refactor in fafeaf3 moved background tasks to Starlette server lifespan
but broke nc_get_vector_sync_status because it still looked for streams in
FastMCP's AppContext (lifespan_context).
Add VectorSyncState module singleton to bridge the lifespans:
- starlette_lifespan sets the singleton when starting background tasks
- app_lifespan_basic reads from singleton and includes in AppContext
- MCP tools can now access document_receive_stream for pending count
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-23 04:20:47 +01:00
Chris Coutinho and Claude
a134a0fc08
fix: Share vector sync state with FastMCP session lifespan via module singleton
...
The refactor in fafeaf3 moved background tasks to Starlette server lifespan
but broke nc_get_vector_sync_status because it still looked for streams in
FastMCP's AppContext (lifespan_context).
Add VectorSyncState module singleton to bridge the lifespans:
- starlette_lifespan sets the singleton when starting background tasks
- app_lifespan_basic reads from singleton and includes in AppContext
- MCP tools can now access document_receive_stream for pending count
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-23 04:20:09 +01:00