Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
fe67f46
fixes
m1rl0k Oct 27, 2025
fd6e1dc
Update mcp_router.py
m1rl0k Oct 27, 2025
b983f57
fixes
m1rl0k Oct 27, 2025
7f03f9c
fixes
m1rl0k Oct 27, 2025
8a8654d
Update test_subprocess_hybrid_smoke.py
m1rl0k Oct 27, 2025
3572222
Update mcp_router.py
m1rl0k Oct 27, 2025
1d5c3e6
fix
m1rl0k Oct 27, 2025
7b2c7df
fix
m1rl0k Oct 27, 2025
34f2e65
fixes
m1rl0k Oct 27, 2025
77d947c
fixes
m1rl0k Oct 27, 2025
0a88a6d
fixes
m1rl0k Oct 27, 2025
2745f09
Update hybrid_search.py
m1rl0k Oct 27, 2025
b21fb9e
fix
m1rl0k Oct 27, 2025
4f541e6
Update hybrid_search.py
m1rl0k Oct 27, 2025
c9f2748
Update hybrid_search.py
m1rl0k Oct 27, 2025
5baba46
Update hybrid_search.py
m1rl0k Oct 27, 2025
6c1205a
Update hybrid_search.py
m1rl0k Oct 27, 2025
b731bad
Update hybrid_search.py
m1rl0k Oct 27, 2025
e37e3d3
Update hybrid_search.py
m1rl0k Oct 27, 2025
00c0474
Granite 4.0 6_K
m1rl0k Oct 27, 2025
a492c08
Update Makefile
m1rl0k Oct 27, 2025
fc83396
fixes
m1rl0k Oct 27, 2025
8355fea
fixes
m1rl0k Oct 27, 2025
04d1a8a
fix
m1rl0k Oct 27, 2025
0f9edf8
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
2b34747
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
e92b50d
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
76a9c3c
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
c584875
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
a336f85
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
3e8b2c6
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
98bfa46
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
9b98c2c
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
1b2a6fc
Update workspace_state.py
m1rl0k Oct 28, 2025
6125970
fix
m1rl0k Oct 28, 2025
e40a5f9
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
04300bd
Update mcp_indexer_server.py
m1rl0k Oct 28, 2025
dc4eaae
fix
m1rl0k Oct 28, 2025
d77dffa
Update test_subprocess_hybrid_smoke.py
m1rl0k Oct 28, 2025
38a159a
fix
m1rl0k Oct 28, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ scripts/.codebase/cache.json
scripts/.codebase/state.json
tests/.codebase/cache.json
tests/.codebase/state.json
/scripts/.codebase
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ reset-dev-dual: ## bring up BOTH legacy SSE and Streamable HTTP MCPs (dual-compa
docker compose ps

# --- llama.cpp tiny model provisioning ---
LLAMACPP_MODEL_URL ?= https://huggingface.co/ibm-granite/granite-4.0-micro-GGUF/resolve/main/granite-4.0-micro-Q4_K_M.gguf
LLAMACPP_MODEL_URL ?= https://huggingface.co/ibm-granite/granite-4.0-micro-GGUF/resolve/main/granite-4.0-micro-Q6_K.gguf
LLAMACPP_MODEL_PATH ?= models/model.gguf

llama-model: ## download tiny GGUF model into ./models/model.gguf (override with LLAMACPP_MODEL_URL/LLAMACPP_MODEL_PATH)
Expand Down
13 changes: 6 additions & 7 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ services:
- FASTMCP_HOST=${FASTMCP_HOST}
- FASTMCP_PORT=${FASTMCP_PORT}
- QDRANT_URL=${QDRANT_URL}
- COLLECTION_NAME=${COLLECTION_NAME}
- COLLECTION_NAME=${COLLECTION_NAME:-my-collection}
- EMBEDDING_MODEL=${EMBEDDING_MODEL}
- EMBEDDING_PROVIDER=${EMBEDDING_PROVIDER}
- TOOL_STORE_DESCRIPTION=${TOOL_STORE_DESCRIPTION}
Expand Down Expand Up @@ -77,7 +77,7 @@ services:
- FASTMCP_PORT=8000
- FASTMCP_TRANSPORT=${FASTMCP_HTTP_TRANSPORT}
- QDRANT_URL=${QDRANT_URL}
- COLLECTION_NAME=${COLLECTION_NAME}
- COLLECTION_NAME=${COLLECTION_NAME:-my-collection}
- EMBEDDING_MODEL=${EMBEDDING_MODEL}
- EMBEDDING_PROVIDER=${EMBEDDING_PROVIDER}
- TOOL_STORE_DESCRIPTION=${TOOL_STORE_DESCRIPTION}
Expand Down Expand Up @@ -110,7 +110,7 @@ services:
- REFRAG_DECODER=${REFRAG_DECODER:-1}
- LLAMACPP_URL=${LLAMACPP_URL:-http://llamacpp:8080}
- CTX_REQUIRE_IDENTIFIER=${CTX_REQUIRE_IDENTIFIER:-0}
- COLLECTION_NAME=${COLLECTION_NAME}
- COLLECTION_NAME=${COLLECTION_NAME:-my-collection}
- EMBEDDING_MODEL=${EMBEDDING_MODEL}
# Streamable HTTP endpoint for IDE agents at http://localhost:${FASTMCP_INDEXER_HTTP_PORT:-8003}/mcp/
ports:
Expand Down Expand Up @@ -150,7 +150,7 @@ services:
- .env
environment:
- QDRANT_URL=${QDRANT_URL}
- COLLECTION_NAME=${COLLECTION_NAME}
- COLLECTION_NAME=${COLLECTION_NAME:-my-collection}
- EMBEDDING_MODEL=${EMBEDDING_MODEL}
working_dir: /work
volumes:
Expand All @@ -169,7 +169,7 @@ services:
- .env
environment:
- QDRANT_URL=${QDRANT_URL}
- COLLECTION_NAME=${COLLECTION_NAME}
- COLLECTION_NAME=${COLLECTION_NAME:-my-collection}
- EMBEDDING_MODEL=${EMBEDDING_MODEL}
- WATCH_ROOT=/work
# Watcher-specific backpressure & timeouts (safer defaults)
Expand All @@ -195,7 +195,7 @@ services:
- .env
environment:
- QDRANT_URL=${QDRANT_URL}
- COLLECTION_NAME=${COLLECTION_NAME}
- COLLECTION_NAME=${COLLECTION_NAME:-my-collection}
working_dir: /work
volumes:
- ${HOST_INDEX_PATH:-.}:/work:ro
Expand All @@ -206,4 +206,3 @@ services:
volumes:
qdrant_storage:
driver: local

Loading