freshcrate
Home > Frameworks > arkaos

arkaos

The Operating System for AI Agent Teams

Description

The Operating System for AI Agent Teams

Release History

VersionChangesUrgencyDate
2.22.1Imported from npm (2.22.1)Low4/21/2026
v2.22.1## ArkaOS v2.22.1 β€” Polish release Single coherent polish pass addressing all 10 non-blocking observations from the v2.21.0 and v2.22.0 Quality Gate reviews. No new features; cleaner internals, better coverage, deduped primitives. ### What changed **Shared helper** - `core/shared/safe_session_id.py` β€” 6 modules now share a single `SAFE_SESSION_ID_RE` allowlist (`flow_enforcer`, `marker_cache`, `research_gate`, `kb_cache`, `auto_documentor`, `auto_doc_worker`). 100% coverage, 33 tests locking High4/20/2026
v2.22.0## ArkaOS v2.22.0 β€” LLM Agnostic Auto-Documentor Runtime-agnostic LLM wiring for the auto-documentor that shipped in v2.21.0. **Zero model hardcoding.** Whatever runtime you have configured (Claude Code, Codex CLI, Gemini CLI, Cursor) decides the model β€” ArkaOS just delegates. Owner's non-negotiable principle: > "nao quero modelos tem que ser automatico independentmente do model." ### What's new **LLMProvider Protocol** (`core/runtime/llm_provider.py`) Three providers behind one abstractionHigh4/20/2026
v2.21.0## ArkaOS v2.21.0 β€” Intelligence v2 Ships two cross-cutting Γ©picos that make ArkaOS measurably more intelligent with every use. ### Γ‰pico A β€” Flow Marker v2 (cross-turn false positives eliminated) Amendment to ADR-2026-04-17 binding flow enforcement. Adds Layer 3: a turn-scoped marker cache that accelerates ALLOW decisions only (never a sole basis for deny, per ADR-17 invariants). - `core/workflow/marker_cache.py` β€” atomic tmp+rename writes with pid-tid-uuid suffix (200-thread race safe, mulHigh4/20/2026
v2.20.1## Hotfix for v2.20.0 v2.20.0 shipped with the `PreToolUse` and `Stop` hooks registered in `settings.json` but the installer never copied their `.sh` scripts to `~/.arkaos/config/hooks/`. Every `Grep`/`Read`/`Write`/`Edit` call and every session end produced a non-blocking `No such file or directory` error. If you ran `npx arkaos@latest update` after v2.20.0 was published, upgrade now: ```bash npx arkaos@latest update ``` ### Fixes - `installer/index.js`: add `pre-tool-use` and `stop` to thHigh4/18/2026
v2.20.0-beta.1## Binding enforcement of the mandatory 13-phase flow First beta release of the `PreToolUse` + `Stop` hook enforcement layer for the ArkaOS mandatory 13-phase canonical flow. Ends the recurring failure mode where Claude skipped the flow in client projects. **Per ADR `2026-04-17-binding-flow-enforcement.md` β€” Alternative E (hybrid).** ## What's new - `PreToolUse` hook gates **only** `Write` / `Edit` / `MultiEdit`. `Bash` / `Read` / `Grep` / `Agent` always pass (prevents deadlock). - StatelessHigh4/17/2026
v2.20.0## Structural workflow enforcement The mandatory 13-phase canonical flow is now enforced across four layers: 1. **constitution.yaml** β€” new NON-NEGOTIABLE rule `mandatory-flow`. 2. **SessionStart hook** β€” injects the flow as `systemMessage` at system-prompt priority from turn 1. 3. **UserPromptSubmit classifier** β€” on creation/implementation verbs (EN + PT), injects the full 13-phase contract as `additionalContext`. 4. **arka/SKILL.md + arka/skills/flow/SKILL.md** β€” canonical spec. The 13 phaHigh4/17/2026
v2.19.2Classifier in UserPromptSubmit hook now detects creation/implementation requests (EN + PT) and injects [ARKA:WORKFLOW-REQUIRED]. The orchestrator must emit [arka:routing] <dept> -> <lead> before any write tool; trivial edits may opt out with [arka:trivial]. Propagates to ~/.arkaos/ and ~/.claude/skills/arka/ on install/update.High4/17/2026
v2.19.1## Changes in v2.19.1 ### Internal refactors (QG follow-up) - `installer/migrate-user-data.js`: split the 78-line `migrateUserData` into `migrateProjects()` and `migrateEcosystems()` helpers. - `core/sync/engine.py`: document the None→path coercion contract inline in `_discover_projects`. ### Installer bug fixes (from PR #37 by @marlonoliveira182) - `installer/adapters/claude-code.js`: write `statusLine` (camelCase) with `type: \"command\"` and `padding: 2`; previously `statusline` (lowercasHigh4/17/2026
v2.19.0## User-data separation Move user-mutable project descriptors and ecosystems registry from the installer-managed `~/.claude/skills/arka/` into user-owned `~/.arkaos/`. The installed skill directory becomes strictly read-only. ### What moved | Concern | New canonical path | |---|---| | Project descriptors | `~/.arkaos/projects/<slug>.md` or `~/.arkaos/projects/<slug>/PROJECT.md` | | Ecosystem registry | `~/.arkaos/ecosystems.json` | ### Migration Runs automatically on `npx arkaos@latest updaHigh4/17/2026
v2.18.1## Security fix v2.17.5 and v2.18.0 shipped with private client data embedded in the tarball. This release removes it. ### Removed - `arka/skills/fovory/` (internal business) - `arka/skills/rothbard100/` (client project) - `arka/skills/platform-arka/` (internal) - `knowledge/ecosystems.json` content (client names, tech stacks, squads) ### Actions taken - v2.18.0 has been unpublished from npm. - `.gitignore` and `.npmignore` now block these paths so the leak cannot recur. - `ecosystems.json` sHigh4/17/2026
v2.18.0## Fix: MCP activation regression from v2.17.5 ### What was broken After v2.17.5, projects ended up with only 4 MCPs active instead of 6-10, and department commands (`/dev`, `/mkt`, `/brand`, etc. exposed via `arka-prompts` MCP) disappeared from every project. ### Root cause `config/mcp-policy.yaml` left most registry MCPs (`arka-prompts`, `obsidian`, `laravel-boost`, `serena`, `memory-bank`, `sentry`) unclassified for common stacks. They fell through to the AI decider which, with `call_ai=NonHigh4/17/2026
v2.17.5## Fixed - KB Cache TTL eviction bug: _evict_expired() now called on every store() to proactively evict expired entries. Default TTL raised 30min β†’ 90min, max_entries 50 β†’ 150. - conclave/SKILL.md: Added compact 20-advisor table inline to fix test assertion.High4/17/2026
v2.17.4Sprint 10: Lazy-Load Skills β€” All skill SKILL.md files trimmed to ≀120 lines. Thin orchestrators + references/ subdirectory. 12 project-specific skills removed from shared repo.High4/16/2026
v2.17.3## Sprint 9 Complete β€” 4 items delivered ### Memory System - **SessionStart hook**: Now calls `build_resume_context()` to resume session memory on startup - **L9 SessionContextLayer**: New layer in Synapse that re-injects session context ### Quality Gate L6 β€” Real State - `QualityGateLayer.compute()` now queries real QG state via `list_pending()` and `list_approved()` - Previously used hardcoded placeholder data ### KB Cache Auto-Inject - `KnowledgeRetrievalLayer.compute()` now calls `kb_cachHigh4/16/2026
v2.17.2## Sprint 8 Complete: The Forge Integration ### New Features - **ForgeOrchestrator** β€” 10-step planning flow with complexity-based model routing - **ForgeTaskDispatcher** β€” Multi-runtime abstraction for LLM dispatch - **ClaudeCodeForgeDispatcher** β€” Task tool integration with model routing (haiku/sonnet/opus) ### Bug Fixes - Fixed `_enforced_phases` initialization order bug - Fixed `enumerate(range())` int-iterable bug - Added missing `_step9_render()` method - Removed dead code in constitutHigh4/16/2026
v2.17.1## Patch β€” Persistent ArkaOS identity & subagent context ### Fixed - **#38** Squad routing faded after first turn β€” added persistent \`[arka:route]\` reminder injected every UserPromptSubmit - **#39** KB chunks injected silently β€” \`[arka:route]\` now requires explicit citation when \`[knowledge:N chunks]\` is present, and Obsidian fallback when absent - Mirror fix in PowerShell hook (Windows parity) ### Added - **#41** \`ContextCompactor\` (rule-based, zero-LLM) for building subagent handoff Medium4/14/2026
v2.17.0## Highlights ArkaOS v2.17.0 ships the **Project Runtime Sync** umbrella β€” `/arka update` now brings all 81 projects to the current core behavior, not just MCP configs. Every project gets current CLAUDE.md, rules, hooks, constitution, baseline agents, and optimized MCP loading. **Expected impact:** per-session MCP context ~93k β†’ target <25k tokens via deferred-loading; every project now runs against current-version rules instead of whatever version it was onboarded at. ## Sub-features ### CoMedium4/12/2026
v2.16.1## Fixed - Descriptor syncer crashed with `IndexError: list index out of range` when a project descriptor had a scalar `stack:` value instead of a YAML list. Affected `lora-tester` and `purz-comfyui-workflows`. The syncer now coerces scalar strings to single-element lists, tolerates `None`, and drops empty tokens during normalization. The next `/arka update` self-heals existing malformed descriptors. ## Tests 2244/2244 passing, 3 new regression tests covering scalar stack, list coerMedium4/12/2026
v2.16.0## Token Optimization Campaign Four merged PRs focused on reducing token consumption while preserving quality. ### Features **Lazy-load skills (PR 2)** - 10 heavyweight orchestrator skills split into thin SKILL.md (≀120 lines) + on-demand `references/` - Total 4,408 β†’ 823 lines in top-level SKILL.md files (81% reduction) - Canonical source established in repo for 7 previously-orphan skills - Installer extended to scan `arka/skills/<name>/` pattern **Model routing (PR 3)** - New \`model\` fieMedium4/12/2026
v2.15.0## ArkaOS v2.15.0 β€” The Sync Engine ### What's New **Hybrid Sync Engine** β€” `/arka update` now actually works. Python handles deterministic operations, AI handles intelligent updates. #### Core Module: `core/sync/` - **8 Python modules** β€” schema, manifest, discovery, mcp_syncer, settings_syncer, descriptor_syncer, reporter, engine - **Feature Registry** β€” `core/sync/features/*.yaml` β€” add a YAML file, all ecosystems get the feature on next sync - **CLI entry point** β€” `python -m core.sync.enMedium4/11/2026
v2.14.0## The Forge β€” Multi-Agent Planning Engine ArkaOS v2.14.0 introduces **The Forge** (`/forge`), an intelligent planning engine that scales agent count based on task complexity. ### What's New **Core Engine** (`core/forge/`) - **Complexity Scorer** β€” 5-dimension analysis (scope, dependencies, ambiguity, risk, novelty) with weighted scoring and automatic tier determination (shallow/standard/deep) - **Explorer Agents** β€” 1-3 parallel explorers with differentiated lenses: Pragmatic, Architectural,Medium4/11/2026
v2.13.0## v2.13.0 ### Workflow State Tracker β€” Governance Enforcement Foundation ArkaOS now tracks workflow phases, detects governance violations, and surfaces them in real time. This is SP1 of the Workflow Enforcement system (WS3). **New module: `core/workflow/state.py`** - `init_workflow()` β€” start tracking a workflow with named phases - `update_phase()` β€” mark phases as pending/in_progress/completed/skipped - `set_branch()` / `add_violation()` β€” record branch and violations - `is_phase_completed(Medium4/11/2026
v2.12.0## v2.12.0 ### MCP Infrastructure β€” Now Available to All Users The MCP management system (registry, profiles, scripts, arka-prompts server) was previously only available on the maintainer's machine. It is now committed to the repository and deployed automatically during install and update. **What's included:** - **MCP Registry** (`mcps/registry.json`): 22 MCP server definitions with categories, descriptions, and environment variable requirements - **10 Profiles**: base, laravel, nuxt, vue, reMedium4/11/2026
v2.11.0## v2.11.0 ### Windows Native Support (PR #35 by @marlonoliveira182) ArkaOS now runs natively on Windows alongside macOS and Linux. One unified installer (`npx arkaos install`) handles all platforms automatically. - 13 new Windows-native files: 5 PowerShell hooks, statusline, CLI wrapper, env-setup, dashboard launcher - `installer/platform.js` centralizes all platform detection - sqlite-vss β†’ sqlite-vec migration (sqlite-vss had no Windows wheels) - Installer now deploys 243 sub-skills + 19 aMedium4/11/2026
v2.10.1## v2.10.1 β€” Python Venv Standardization + Scheduler Auto-Deploy ### Bug Fix: PEP 668 / Homebrew Python Mismatch Fixes a critical issue where `npx arkaos update` silently failed to install Python dependencies on modern macOS (Homebrew) and Ubuntu 23.04+ systems due to PEP 668 `externally-managed-environment` restrictions. **Root cause:** The installer mixed system `python3` with the ArkaOS venv Python, and `pip install` was rejected by PEP 668 without `--break-system-packages`. **Solution:**Medium4/9/2026
v2.10.0## Cognitive Layer β€” ArkaOS Learns, Dreams, and Researches The biggest feature release since v2.0. ArkaOS now has three cognitive capabilities that make it smarter every day: ### Institutional Memory (Dual-Write) - **Obsidian + Vector DB** simultaneous persistence - Knowledge entries with confidence scoring and cross-project applicability - Semantic search finds relevant prior solutions even with different wording - Raw session captures during the day, curated knowledge at night ### Dreaming Medium4/9/2026
v2.9.0## ArkaOS v2.9.0 β€” ComfyUI Ecosystem & LoRA Tester ### New Skills - **`/comfyui`** β€” Full ComfyUI ecosystem orchestrator with 2 specialized squads: - **ComfyUI Core** (6 agents): Pipeline Architect, Workflow Engineer, Node Researcher, Model Specialist, Automation Engineer, QA Tester - **Hollywood Cinematographic Production** (10 agents): Director, Cinematographer, Screenwriter, Art Director, VFX Supervisor, Colorist, Editor, Sound Designer, Motion Graphics, Producer - 7 production-ready Medium4/8/2026
v2.8.0## ArkaOS v2.8.0 β€” Branded CLI Experience ### New Features - **SessionStart hook** β€” branded ARKA OS greeting displayed every time Claude Code opens (uses `systemMessage` protocol for guaranteed display) - **CwdChanged hook** β€” auto-detects ecosystem and stack when switching projects, injects squad routing context - **CLI wrapper (`arka-claude`)** β€” ANSI-colored branded greeting before Claude launches - **Custom Output Style** β€” `~/.claude/output-styles/arkaos.md` for ArkaOS personality - **MoMedium4/8/2026
v2.7.0## ArkaOS v2.7.0 β€” Consistency Audit Major consistency fixes across the entire ArkaOS ecosystem. 30K users depend on this being right. ### Fixes 1. **Quality Gate in ALL ecosystem skills** β€” Constitution mandates QG on every workflow, but only `/dev` had it. Now all 9 ecosystem skills (ClubeFashion, Fovory, EDP, Rockport, Marlon, ZugaTV, Rothbard100, Cascais24Horas, WizardingCode) have explicit Quality Gate with Marta/Eduardo/Francisca review. 2. **Context Verification mandate** β€” NEW NON-NEMedium4/8/2026
v2.6.0## ArkaOS v2.6.0 β€” Update & Sync System ### New Feature: `/arka update` AI-powered sync command that detects version drift and updates all project configurations automatically. **What it does:** - Detects when ArkaOS core has been updated (`npx arkaos update`) - Synapse hook shows `[arka:update-available]` on next session - `/arka update` dispatches 4 parallel subagents to sweep: - **Ecosystem Skills** (8 SKILL.md files) β€” agent types, workflows, squad roles - **Project Descriptors** (20+Medium4/8/2026
v2.5.3## What's New ### Scheduling Awareness 10 department skills now include scheduling examples with `/loop` and `/schedule`, marked with ⏰. Departments: `/dev` (3), `/ecom` (2), `/brand` (1), `/ops` (2), `/strat` (2). ### Google Gemini (Nano Banana) β€” Primary Image Provider - 3 models: Nano Banana 2 (fast), Nano Banana Pro (professional), Nano Banana (speed) - Up to 4K resolution, search grounding, thinking mode - Set as primary in image-generation routing chain - OpenAI reassigned to audio-only Medium4/6/2026
v2.5.2## What's New ### Scheduling Awareness 10 department skills now include scheduling examples with `/loop` and `/schedule`. Each schedulable workflow is marked with ⏰ and includes ready-to-use commands. **Examples:** - `/loop 30m check open PRs and summarize any that need review` - `/schedule daily at 8am β€” store health check: uptime, broken links, price errors` - `/loop 15m check N8N workflow executions, flag any failures` - `/schedule weekly β€” competitor pricing check` **Schedulable departmenMedium4/6/2026
v2.5.1## What's New ### Computer Use Integration 5 departments gain computer-use awareness with `[COMPUTER]` steps across 11 existing skills. Enables controlling native macOS apps, iOS Simulator, and GUI-only tools. **Installer:** opt-in prompt with restriction warnings (macOS only, Pro/Max plan required). **Computer-aware departments:** `/dev`, `/ecom`, `/brand`, `/ops`, `/strat` **2 new computer-only commands:** - `/dev app-test` β€” build, launch, and click through a native app, screenshot each sMedium4/6/2026
v2.5.0## What's New ### /platform-arka β€” ArkaOS Self-Management Ecosystem ArkaOS can now manage its own development as a WizardingCode internal project. Full 9-role product team with commands for features, fixes, releases, self-auditing, and auto-evolution. - `/platform-arka status` β€” project health - `/platform-arka audit` β€” self-analysis (code quality, skill gaps, agent DNA) - `/platform-arka evolve` β€” propose and implement improvements - `/platform-arka release` β€” semi-auto release with confirmatMedium4/6/2026
v2.4.4Fix: API crash on startup (broken upload placeholder removed)Medium4/6/2026
v2.4.3Silent update: npx arkaos update preserves config, no promptsMedium4/6/2026
v2.4.2Updated CONSTITUTION.md and CONTRIBUTING.mdMedium4/6/2026
v2.4.1Fix: robust dashboard startup with HTTP health check retry (10s timeout instead of 2s sleep)Medium4/6/2026
v2.4.0### Interactive Installer `npx arkaos install` now asks everything: - **Language**: English, PortuguΓͺs, EspaΓ±ol, FranΓ§ais, Deutsch, δΈ­ζ–‡, ζ—₯本θͺž, etc. - **Market/Country**: free text (no hardcoded defaults) - **Role**: Developer, Founder, Marketing, Product, Designer, Consultant - **Directories**: projects dir, Obsidian vault path, ArkaOS data dir - **Features**: dashboard, knowledge DB, transcription (optional) - **API Keys**: OpenAI, Google, fal.ai (optional, can configure later) Shows summary aMedium4/6/2026
v2.3.6Fix: file upload working (PDFs, audio), text paste ingest, all 4 input modes functionalMedium4/6/2026
v2.3.5Fix: npx arkaos index auto-detects vault, CORS dynamic portsMedium4/6/2026
v2.3.4Fix: CORS accepts any localhost port for dynamic dashboard portsMedium4/6/2026
v2.3.3Fix: API and UI no longer get same portMedium4/6/2026
v2.3.2Fix: dynamic ports (no more address-in-use), auto-install dashboard deps, opens browserMedium4/6/2026
v2.3.1Fix: include scripts/, config/, arka/, dashboard/ in npm package. Dashboard and CLI tools now work via npx.Medium4/6/2026
v2.3.0### Complete Installer Rewrite The installer now does everything a non-technical user needs: ``` npx arkaos install ``` 12 steps: 1. Create directories 2. Detect v1 β†’ offer migration 3. Check Python 3.11+ 4. **Install ALL Python dependencies** (core, vector DB, ingest, dashboard, whisper) 5. Copy configuration (constitution, standards) 6. Install hooks with real paths to Synapse bridge 7. Configure runtime (Claude Code, Codex, Gemini, Cursor) 8. **Install /arka skill to Claude Code** (the maiMedium4/6/2026
v2.2.2### Fixed - **/arka command restored** β€” main orchestrator SKILL.md updated with v2 data (65 agents, dashboard, knowledge, personas) - YouTube ingest: Python API directly (no Deno dependency), 4-phase progress, pre-flight check - SQLite thread safety: thread-local JobManager for ingest workers - Non-blocking ingest form: submit multiple URLs without waiting - Knowledge ingest UI: 4 input modes (URL, File drag&drop, Text paste, Research) ### Added - SQLite job queue (`~/.arkaos/jobs.db`) replaciMedium4/6/2026
v2.2.1### Added - WebSocket real-time ingest progress (replaces polling) - 4 input modes: URL, File (drag & drop), Text paste, Research - Task persistence across page navigation (localStorage + API restore) - Batched embedding (fixes 85% stuck issue) - Comprehensive docs: 9 files, 3636 lines with real examples - API key management (OpenAI, Google, fal.ai) - Knowledge ingest UI redesign ### Fixed - Embedding no longer blocks at 85% (batch of 10) - Active ingest persists when navigating away and backMedium4/5/2026
v2.2.0## ArkaOS v2.2.0 ### Added - **API Key Management** β€” `npx arkaos keys` for OpenAI, Google, fal.ai keys - **Dashboard Settings** page with key management UI - **Comprehensive Documentation** β€” 9 docs, 3636 lines with real examples - Getting Started, Commands, Departments, Architecture, Skill Standard - API Reference, Migration Guide, Use Cases (12 real scenarios), Personas Guide - **Budget Tracking** wired β€” Synapse + knowledge ingest register tokens automatically - **Agent Detail Redesign*Medium4/5/2026
v2.1.2### Added - Budget tracking wired: Synapse bridge + knowledge ingest register token usage automatically - Personas navbar button aligned to right ### Fixed - Budget data now shows real usage per department in dashboard Full changelog: https://github.com/andreagroferreira/arka-os/blob/master/CHANGELOG.mdMedium4/5/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

synaposSynapos Framework β€” AI agent orchestration for multi-IDE development2.8.0
@neyugn/agent-kitsUniversal AI Agent Toolkit - Skills, Agents, and Workflows for any AI coding assistant0.5.8
squad-stationMessage routing and orchestration for AI agent squads0.9.1
squad-station-2Message routing and orchestration for AI agent squads2.0.3
skillsauthInstall verified AI agent skills from the SkillsAuth marketplace3.0.2