mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-09 16:59:43 +02:00
chore: version packages
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,13 @@
|
|||||||
# aicodeman
|
# aicodeman
|
||||||
|
|
||||||
|
## 0.5.13
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Fix "Case path not found" error in Quick Start when `~/codeman-cases/` does not exist (issue #64). Two bugs in `session-ui.js`:
|
||||||
|
- `runClaude()` auto-create read `createCaseData.case`, but `POST /api/cases` returns `{ success, data: { case } }` — corrected to `createCaseData.data.case`.
|
||||||
|
- `runShell()` had no auto-create logic and would immediately throw on a missing case directory — now mirrors `runClaude()`'s create-on-demand flow.
|
||||||
|
|
||||||
## 0.5.12
|
## 0.5.12
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ When user says "COM":
|
|||||||
4. **Sync CLAUDE.md version**: Update the `**Version**` line below to match the new version from `package.json`
|
4. **Sync CLAUDE.md version**: Update the `**Version**` line below to match the new version from `package.json`
|
||||||
5. **Commit and deploy**: `git add -A && git commit -m "chore: version packages" && git push && npm run build && systemctl --user restart codeman-web`
|
5. **Commit and deploy**: `git add -A && git commit -m "chore: version packages" && git push && npm run build && systemctl --user restart codeman-web`
|
||||||
|
|
||||||
**Version**: 0.5.12 (must match `package.json`)
|
**Version**: 0.5.13 (must match `package.json`)
|
||||||
|
|
||||||
## Project Overview
|
## Project Overview
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "aicodeman",
|
"name": "aicodeman",
|
||||||
"version": "0.5.12",
|
"version": "0.5.13",
|
||||||
"description": "The missing control plane for AI coding agents - run 20 autonomous agents with real-time monitoring and session persistence",
|
"description": "The missing control plane for AI coding agents - run 20 autonomous agents with real-time monitoring and session persistence",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
@@ -287,8 +287,8 @@ Object.assign(CodemanApp.prototype, {
|
|||||||
});
|
});
|
||||||
const createCaseData = await createCaseRes.json();
|
const createCaseData = await createCaseRes.json();
|
||||||
if (!createCaseData.success) throw new Error(createCaseData.error || 'Failed to create case');
|
if (!createCaseData.success) throw new Error(createCaseData.error || 'Failed to create case');
|
||||||
// Use the newly created case data (API returns { success, case: { name, path } })
|
// API returns { success, data: { case: { name, path } } }
|
||||||
caseData = createCaseData.case;
|
caseData = createCaseData.data.case;
|
||||||
}
|
}
|
||||||
|
|
||||||
const workingDir = caseData.path;
|
const workingDir = caseData.path;
|
||||||
@@ -425,7 +425,21 @@ Object.assign(CodemanApp.prototype, {
|
|||||||
try {
|
try {
|
||||||
// Get the case path
|
// Get the case path
|
||||||
const caseRes = await fetch(`/api/cases/${caseName}`);
|
const caseRes = await fetch(`/api/cases/${caseName}`);
|
||||||
const caseData = await caseRes.json();
|
let caseData = await caseRes.json();
|
||||||
|
|
||||||
|
// Create the case if it doesn't exist
|
||||||
|
if (!caseData.path) {
|
||||||
|
const createCaseRes = await fetch('/api/cases', {
|
||||||
|
method: 'POST',
|
||||||
|
headers: { 'Content-Type': 'application/json' },
|
||||||
|
body: JSON.stringify({ name: caseName, description: '' })
|
||||||
|
});
|
||||||
|
const createCaseData = await createCaseRes.json();
|
||||||
|
if (!createCaseData.success) throw new Error(createCaseData.error || 'Failed to create case');
|
||||||
|
// API returns { success, data: { case: { name, path } } }
|
||||||
|
caseData = createCaseData.data.case;
|
||||||
|
}
|
||||||
|
|
||||||
const workingDir = caseData.path;
|
const workingDir = caseData.path;
|
||||||
if (!workingDir) throw new Error('Case path not found');
|
if (!workingDir) throw new Error('Case path not found');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user