feat(architecture): add multi-subproject awareness and automatic context resync

- Implemented subproject root resolution based on active editor hint
- Added debounced event listener for active editor changes to trigger chip status updates
- Updated sidebar provider to re-resolve active subproject root on every chip build
- This ensures correct architecture context is injected when working in a monorepo or multi-root-style parent folder
This commit is contained in:
g1nation
2026-05-14 02:19:33 +09:00
parent 373abfd920
commit 398703466f
13 changed files with 150 additions and 38 deletions
+17 -10
View File
@@ -1,6 +1,6 @@
{
"version": 1,
"generatedAt": "2026-05-13T16:44:14.033Z",
"generatedAt": "2026-05-13T16:54:00.128Z",
"files": {
"src/agent.ts": {
"mtimeMs": 1778683690000,
@@ -923,8 +923,8 @@
]
},
"src/sidebarProvider.ts": {
"mtimeMs": 1778686896000,
"size": 127185,
"mtimeMs": 1778690954000,
"size": 127595,
"lines": 2934,
"role": "",
"imports": [
@@ -1056,9 +1056,9 @@
"imports": []
},
"tests/agentEngine.test.ts": {
"mtimeMs": 1778690526000,
"size": 33414,
"lines": 776,
"mtimeMs": 1778690770000,
"size": 33921,
"lines": 782,
"role": "AgentEngine Integration Tests & Performance Benchmarks 검증 대상: 1. ErrorClassifier — 오류 유형(Transient/Permanent/Abort) 자동 분류 2. ErrorRecoveryMatrix — 각 규칙이 의도한 대응 전략으로 매핑되는지 검증 3. resilientExecute — 지수 백",
"imports": [
"src/lib/engine"
@@ -1508,7 +1508,7 @@
"imports": []
},
"docs/records/ConnectAI/chronicle.config.json": {
"mtimeMs": 1778690568000,
"mtimeMs": 1778690673000,
"size": 416,
"lines": 11,
"role": "JSON configuration",
@@ -1717,6 +1717,13 @@
"role": "Development Log: 너는 분석 요청하거나 내가 작업 요청을 할때 connectai architecture.md 문서를 참고하고 작업을 하나?",
"imports": []
},
"docs/records/ConnectAI/discussions/2026-05-13_volumes-data-project-antigravity-connectai-이-프로젝트-작업-할-거야.md": {
"mtimeMs": 1778690673000,
"size": 652,
"lines": 16,
"role": "Discussion: /Volumes/Data/project/Antigravity/ConnectAI 이 프로젝트 작업 할 거야.",
"imports": []
},
"docs/records/ConnectAI/discussions/2026-05-13_volumes-data-project-antigravity-connectai-이-프로젝트-작업할거야.md": {
"mtimeMs": 1778680095000,
"size": 651,
@@ -1767,9 +1774,9 @@
"imports": []
},
"docs/records/ConnectAI/timeline.md": {
"mtimeMs": 1778689955000,
"size": 8165,
"lines": 122,
"mtimeMs": 1778690673000,
"size": 8318,
"lines": 125,
"role": "Project Timeline",
"imports": []
},