Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
6326c2c
add uv.lock
Hybriant Apr 8, 2026
d8d6819
feat(config): add GraphConfig, LLMConfig, HttpConfig to ACIConfig
Hybriant Apr 10, 2026
d092c85
feat(core): add graph data models for code intelligence
Hybriant Apr 10, 2026
35445f9
feat(parsers): add SymbolReference dataclass to parser base
Hybriant Apr 10, 2026
83e490b
feat(graph): add GraphStoreInterface and SQLiteGraphStore
Hybriant Apr 10, 2026
29f886a
test(graph): add unit and property tests for SQLiteGraphStore
Hybriant Apr 10, 2026
6a3485c
fix(gitignore): replace Path.walk() with os.walk() for Python 3.10 co…
Hybriant Apr 10, 2026
2ef9f9c
fix(tests): guard metadata_store.close() against UnboundLocalError
Hybriant Apr 10, 2026
6678ae1
docs(spec): add semantic code intelligence spec files
Hybriant Apr 10, 2026
60dd389
feat(parsers): add reference extractors and AST parser extensions
Hybriant Apr 10, 2026
6fd0352
feat(graph): implement GraphBuilder and IndexingService integration
Hybriant Apr 10, 2026
2147399
feat(graph): add TopologyAnalyzer and PageRankScorer
Hybriant Apr 10, 2026
58af56f
feat(services): add RRF fuser and query router
Hybriant Apr 10, 2026
b7c8109
feat(services): implement ContextAssembler with graph-aware enrichment
Hybriant Apr 10, 2026
d8ee423
feat(services): wire graph, LLM, and query components into service co…
Hybriant Apr 10, 2026
3b44e81
feat(mcp): expose get_symbol_context and query_graph tools
Hybriant Apr 10, 2026
e34bdc6
feat(library): add ACI library-mode API for programmatic use
Hybriant Apr 10, 2026
e3aec39
feat(services): add graph-aware search and LLM enricher
Hybriant Apr 10, 2026
59eadef
feat(docker): add graph and LLM env vars to deployment config
Hybriant Apr 10, 2026
fc6cb1d
chore(spec): mark tasks 11-17 complete in semantic-code-intelligence
Hybriant Apr 10, 2026
e89677f
try fix ci
Hybriant Apr 12, 2026
a259dbc
updated qdrant launcher. updated docs
Hybriant Apr 12, 2026
8dc004e
fix ci
Hybriant Apr 14, 2026
60f823e
Merge pull request #29 from Hybriant/develop
AperturePlus Apr 14, 2026
3d51b3f
fix(tests): isolate aci module cache clearing in independence tests
Copilot Apr 14, 2026
0dd7de2
refactor(tests): deduplicate aci module matching helper
Copilot Apr 14, 2026
15d9778
Merge pull request #30 from AperturePlus/copilot/fix-ci-tests-failures
AperturePlus Apr 14, 2026
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
19 changes: 19 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,26 @@ ACI_TOKENIZER=tiktoken
# ACI_INDEXING_FILE_EXTENSIONS=.py,.js,.ts,.go
# ACI_INDEXING_IGNORE_PATTERNS=__pycache__,*.pyc,.git,node_modules

# Graph analysis (enabled by default)
# Graph data is stored alongside the metadata database.
ACI_GRAPH_ENABLED=true
# ACI_GRAPH_STORAGE_PATH=.aci/graph.db
# ACI_GRAPH_MAX_DEPTH=3

# LLM enrichment (optional, disabled by default)
# Supports OpenAI-compatible APIs for richer summaries and relationship inference.
# When unset or disabled, ACI uses template-based summaries with no API calls.
ACI_LLM_ENABLED=false
ACI_LLM_API_URL=
ACI_LLM_API_KEY=
ACI_LLM_MODEL=
# ACI_LLM_BATCH_SIZE=10
# ACI_LLM_TIMEOUT=60
# ACI_LLM_CONFIDENCE_THRESHOLD=0.5

# HTTP Server (for `aci serve`)
# The HTTP server is soft-disabled by default. Set ACI_HTTP_ENABLED=true to start it.
ACI_HTTP_ENABLED=false
ACI_SERVER_HOST=0.0.0.0
ACI_SERVER_PORT=8000

Expand Down
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
.kiro/

.hypothesis
.venv/
*__pycache__*/
uv.lock
.pytest_cache/.venv-wsl/
.diagnoses/
.env
Expand Down
1 change: 1 addition & 0 deletions .kiro/specs/semantic-code-intelligence/.config.kiro
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"specId": "860b53aa-e89a-4dd1-95b1-a3a43736c12d", "workflowType": "requirements-first", "specType": "feature"}
Loading
Loading