mirror of
https://github.com/proffesor-for-testing/agentic-qe.git
synced 2026-09-19 08:45:47 +08:00
a76fbf98e1
- aqe memory/agent/task/team/pipeline CLI commands always failed with "Fleet not initialized": autoInitialize() built kernel+queen in its own CLIContext while the shared MCP handlers guard on the core-handlers fleet-state singleton. New adoptExternalFleet() bridges the CLI's components into that state (idempotent, never clobbers an existing fleet), restoring MCP-CLI parity. Verified E2E: store/get/delete green. - devcontainer: node_modules named-volume overlay + npm ci in postCreate so container installs Linux natives without touching the host's macOS binaries (takes effect on next rebuild; devcontainer users only) - docs/setup: drop stale ruflo@3.5.18 pins (CLAUDE.md quick setup, install-tools.sh) in favor of ruflo@3 + global `ruflo mcp start` - docs: add Fable 5 / ruflo-parity improvement plan (tracked in #520) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
49 lines
1.5 KiB
JSON
49 lines
1.5 KiB
JSON
{
|
|
"name": "Basic Development DevPod",
|
|
"image": "mcr.microsoft.com/devcontainers/base:debian12",
|
|
"runArgs": [
|
|
"--privileged",
|
|
"--memory=8g",
|
|
"--memory-swap=12g",
|
|
"--memory-reservation=4g",
|
|
"--cpus=3",
|
|
"--oom-kill-disable=false",
|
|
"--memory-swappiness=60"
|
|
],
|
|
"remoteUser": "vscode",
|
|
"features": {
|
|
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
|
|
"ghcr.io/devcontainers/features/node:1": {},
|
|
"ghcr.io/devcontainers/features/python:1": {}
|
|
},
|
|
"hostRequirements": {
|
|
"memory": "8gb",
|
|
"cpus": 3,
|
|
"storage": "64gb"
|
|
},
|
|
"customizations": {
|
|
"vscode": {
|
|
"extensions": [
|
|
"rooveterinaryinc.roo-cline",
|
|
"vsls-contrib.gistfs",
|
|
"github.copilot",
|
|
"anthropic.claude-code",
|
|
"codeflow-studio.claude-code-extension",
|
|
"suzuki0430.ccusage-vscode"
|
|
]
|
|
}
|
|
},
|
|
// node_modules lives in a named volume so the container installs its own
|
|
// (Linux) native binaries instead of seeing the host's (e.g. macOS) ones
|
|
// via the workspace bind mount. The host's node_modules is untouched.
|
|
// The volume is root-owned on first creation, hence the chown before npm ci.
|
|
"postCreateCommand": "sudo chown vscode:vscode node_modules && bash .devcontainer/install-tools.sh && npm ci",
|
|
"shutdownAction": "none",
|
|
"mounts": [
|
|
"source=agentic-qe-node-modules,target=${containerWorkspaceFolder}/node_modules,type=volume"
|
|
],
|
|
"capAdd": [
|
|
"SYS_ADMIN",
|
|
"SYS_PTRACE"
|
|
]
|
|
} |