smithery-ai[bot]
5dcdb778bf
Update README
2025-12-02 12:19:14 +00:00
Chris Coutinho
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
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]
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]
8c7d03dd29
chore(deps): update anthropics/claude-code-action digest to 6337623
2025-12-02 11:08:33 +00:00
Chris Coutinho
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
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]
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]
ce6bbff389
chore(deps): update quay.io/keycloak/keycloak docker tag to v26.4.7
2025-12-01 11:07:45 +00:00
Chris Coutinho
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]
97fd660e38
chore(deps): pin anthropics/claude-code-action action to a7e4c51
2025-11-29 11:05:15 +00:00
Chris Coutinho
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]
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
nextcloud-mcp-server-0.48.5
v0.48.5
2025-11-28 23:03:07 +00:00
Chris Coutinho
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]
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
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
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]
fa2343dff9
chore(deps): update docker/metadata-action digest to c299e40
2025-11-27 17:04:27 +00:00
Chris Coutinho
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
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
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]
d911556a84
chore(deps): update helm release qdrant to v1.16.1
2025-11-26 17:04:52 +00:00
renovate-bot-cbcoutinho[bot]
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]
9f3190f62a
chore(deps): update shivammathur/setup-php digest to 44454db
2025-11-26 17:04:26 +00:00
Chris Coutinho
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]
f8e67519e1
chore(deps): update quay.io/keycloak/keycloak docker tag to v26.4.6
2025-11-25 23:06:05 +00:00
Chris Coutinho
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
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]
41e128190b
chore(deps): update qdrant/qdrant docker tag to v1.16.1
2025-11-25 17:06:22 +00:00
renovate-bot-cbcoutinho[bot]
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
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]
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
nextcloud-mcp-server-0.48.4
v0.48.4
2025-11-23 16:40:06 +00:00
Chris Coutinho
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
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]
86d13a7240
fix(deps): update dependency pillow to v12
2025-11-23 05:05:03 +00:00
renovate-bot-cbcoutinho[bot]
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
nextcloud-mcp-server-0.48.3
v0.48.3
2025-11-23 04:44:17 +00:00
Chris Coutinho
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
nextcloud-mcp-server-0.48.2
v0.48.2
2025-11-23 03:25:23 +00:00
Chris Coutinho
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
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