mirror of
https://github.com/blamouche/obsidian-any-ai-code.git
synced 2026-07-22 06:53:38 +00:00
Refactor the sidebar panel from a single-process view into a tabbed multi-session view: each tab is an independent CliSession with its own PTY process and xterm terminal. A New session / + control opens a session from any configured runtime; multiple sessions of the same runtime are allowed and labels are disambiguated. Stop/Restart/Clear and the @file/ @folder buttons act on the active tab; a single ResizeObserver refits only the visible terminal and re-fits on tab activation. Automations now spawn their own session tab for the declared runtime (or the default when none is declared), await CLI readiness, then send the prompt — replacing the old skip-if-not-running/runtime-mismatch logic. Add settings autoCloseAutomationSessions and maxConcurrentSessions; the Automations modal "Run now" button is always enabled. Extract pure helpers to session-utils.ts (resolveRuntimeForAutomation, runtimeMatches, nextSessionLabel, canOpenSession) with unit tests. Update README and the generated example automation. Bump to 0.2.9 (manifest, versions.json, package.json, prompt-hub version). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
23 lines
441 B
JSON
23 lines
441 B
JSON
{
|
|
"0.1.0": "1.5.0",
|
|
"0.1.24": "1.5.0",
|
|
"0.1.25": "1.5.0",
|
|
"0.1.26": "1.5.0",
|
|
"0.1.33": "1.5.0",
|
|
"0.1.34": "1.5.0",
|
|
"0.1.35": "1.5.0",
|
|
"0.1.36": "1.5.0",
|
|
"0.1.37": "1.5.0",
|
|
"0.1.38": "1.7.2",
|
|
"0.1.39": "1.7.2",
|
|
"0.1.40": "1.7.2",
|
|
"0.1.41": "1.7.2",
|
|
"0.1.42": "1.7.2",
|
|
"0.1.43": "1.7.2",
|
|
"0.1.44": "1.7.2",
|
|
"0.1.45": "1.7.2",
|
|
"0.1.46": "1.7.2",
|
|
"0.1.47": "1.7.2",
|
|
"0.2.8": "1.7.2",
|
|
"0.2.9": "1.7.2"
|
|
}
|