Release v2.2.1: Autonomous Task Resumption & Engine Resilience

This commit is contained in:
g1nation
2026-05-14 23:27:51 +09:00
parent e86e3177c7
commit cd22da8735
21 changed files with 848 additions and 126 deletions
+44 -30
View File
@@ -1,6 +1,6 @@
{
"version": 1,
"generatedAt": "2026-05-14T13:38:08.446Z",
"generatedAt": "2026-05-14T14:26:31.701Z",
"files": {
"src/agent.ts": {
"mtimeMs": 1778683690000,
@@ -259,9 +259,9 @@
"imports": []
},
"src/extension.ts": {
"mtimeMs": 1778693606000,
"size": 50539,
"lines": 966,
"mtimeMs": 1778768500000,
"size": 50591,
"lines": 967,
"role": "",
"imports": [
"src/utils",
@@ -368,9 +368,9 @@
]
},
"src/features/company/dispatcher.ts": {
"mtimeMs": 1778762677000,
"size": 29279,
"lines": 631,
"mtimeMs": 1778768379000,
"size": 40226,
"lines": 874,
"role": "Sequential dispatcher for 1인 기업 모드. Drives one company \"turn\": user prompt → CEO planner (JSON {brief, tasks}) → for each task in plan: dispatch one specialist (sequentially) - build specialist prompt",
"imports": [
"src/core/services",
@@ -383,14 +383,15 @@
"src/features/company/ceoReporter",
"src/features/company/promptBuilder",
"src/features/company/sessionStore",
"src/features/company/resumeStore",
"src/features/company/telegramReport",
"src/features/company/types"
]
},
"src/features/company/index.ts": {
"mtimeMs": 1778764795000,
"size": 1827,
"lines": 83,
"mtimeMs": 1778768145000,
"size": 1979,
"lines": 91,
"role": "Public API for 1인 기업 모드. Consumers (sidebarProvider, chatHandlers, command handlers) import from this barrel so internal layout can move around without touching every call site.",
"imports": [
"src/features/company/agents",
@@ -398,6 +399,7 @@
"src/features/company/types",
"src/features/company/pipelineTemplates",
"src/features/company/dispatcher",
"src/features/company/resumeStore",
"src/features/company/sessionStore"
]
},
@@ -449,6 +451,17 @@
"role": "당신은 {{COMPANY}}의 CEO입니다. 방금 팀이 작업을 끝냈습니다. 각 에이전트의 산출물을 읽고 사장님께 올릴 종합 보고서를 작성하세요.",
"imports": []
},
"src/features/company/resumeStore.ts": {
"mtimeMs": 1778768128000,
"size": 5672,
"lines": 134,
"role": "Disk persistence for company-turn resume state. 각 turn의 sessionDir 안에 resume.json을 두고, dispatcher가 매 의미 있는 시점(plan 확정 / 각 stage 직후 / abort 시점)에 현재 상태를 덮어쓴다. 재개 시점에는 이 파일을 읽어 nextIndex 부터 dispatch 재개. ",
"imports": [
"src/utils",
"src/features/company/sessionStore",
"src/features/company/types"
]
},
"src/features/company/sessionStore.ts": {
"mtimeMs": 1778680971000,
"size": 8727,
@@ -473,9 +486,9 @@
]
},
"src/features/company/types.ts": {
"mtimeMs": 1778764725000,
"size": 14306,
"lines": 331,
"mtimeMs": 1778768095000,
"size": 17279,
"lines": 387,
"role": "Type definitions for the 1인 기업 (One-Person Company) mode. The mode turns the user into a virtual CEO that dispatches work to a roster of specialist agents. Each turn produces a session directory conta",
"imports": []
},
@@ -922,15 +935,16 @@
]
},
"src/sidebar/chatHandlers.ts": {
"mtimeMs": 1778764814000,
"size": 22151,
"lines": 428,
"mtimeMs": 1778768483000,
"size": 23759,
"lines": 455,
"role": "",
"imports": [
"src/sidebarProvider",
"src/utils",
"src/lib/paths",
"src/features/company"
"src/features/company",
"src/features/company/resumeStore"
]
},
"src/sidebar/chronicleHandlers.ts": {
@@ -943,9 +957,9 @@
]
},
"src/sidebarProvider.ts": {
"mtimeMs": 1778764853000,
"size": 141684,
"lines": 3232,
"mtimeMs": 1778768541000,
"size": 144281,
"lines": 3298,
"role": "",
"imports": [
"src/utils",
@@ -1056,23 +1070,23 @@
"imports": []
},
"media/sidebar.css": {
"mtimeMs": 1778765317000,
"size": 62558,
"lines": 1511,
"mtimeMs": 1778768679000,
"size": 69000,
"lines": 1686,
"role": "Stylesheet",
"imports": []
},
"media/sidebar.html": {
"mtimeMs": 1778765185000,
"size": 28137,
"lines": 450,
"mtimeMs": 1778768580000,
"size": 28892,
"lines": 463,
"role": "Astra",
"imports": []
},
"media/sidebar.js": {
"mtimeMs": 1778765299000,
"size": 167258,
"lines": 2930,
"mtimeMs": 1778768663000,
"size": 178034,
"lines": 3119,
"role": "",
"imports": []
},
@@ -1550,7 +1564,7 @@
"imports": []
},
"docs/records/ConnectAI/chronicle.config.json": {
"mtimeMs": 1778765173000,
"mtimeMs": 1778767705000,
"size": 416,
"lines": 11,
"role": "JSON configuration",