Provider-neutral, local-first desktop workbench for KodaX coding agents.
Electron + React desktop client for project-aware AI sessions, review surfaces, workflow visibility, MCP, artifacts, memory governance, and the KodaX SDK runtime.
Quick Start · Why KodaX Space · Current Source Baseline · Development · Documentation · 中文 README
Prebuilt installers are published on the KodaX Space Releases page.
| Platform | Package |
|---|---|
| Windows | NSIS Setup.exe, Portable.exe, plus zipped fallbacks |
| macOS | universal .dmg |
| Linux | AppImage and .deb |
Current public builds are unsigned. On first launch, Windows SmartScreen or macOS Gatekeeper may ask for manual confirmation. Only install builds from a trusted KodaX-AI distribution channel.
git clone https://github.com/icetomoyo/KodaX-Space.git
cd KodaX-Space
npm install --include=dev
npm run devnpm run dev starts the Vite renderer, the bundled Electron main process, and the KodaX runtime integration used by the desktop client.
| Project state, sessions, preferences, MCP configuration, skills, and artifacts are centered on the user's machine and shared with the wider KodaX ecosystem. | Space consumes KodaX provider aliases and custom OpenAI/Anthropic-compatible providers instead of binding the desktop experience to one model vendor. | The Environment Hub, Task Dock, review workspace, artifact workspace, terminal, and floating-surface policy separate status, evidence, review, and decisions. |
| Space uses the KodaX Runtime daemon for shared Coder sessions and keeps Partner plus explicit host-provider integrations in Electron main, all through published KodaX contracts. | Permission modes, ask-user modals, keychain-backed credentials, trusted IPC schemas, and local license gates keep agent work visible and reviewable. | Built-in terminal tabs, PDF/docx/xlsx preview, image input, workflow panels, memory governance, and scoped Markdown agents help long sessions stay inspectable. |
main uses the exact KodaX 0.7.86 package and negotiates Runtime safety contracts explicitly; it does not infer support from a semantic version. Coder defaults to the profile-scoped shared daemon with exclusive Actor ownership, canonical bounded Actor/Turn projection, exact history/live reconciliation, durable managed-Run admission, Runtime-owned interrupt finalization, Session-scoped event journals, orphan idle exit, complete physical-request usage diagnostics, Auto guardrail v4, resilient integration configuration, and structured tool-sandbox observations. Space requires sandboxRuntime:3 before daemon auto-start and after connection, so a stale v1/v2 daemon cannot expose the older Windows Shell lifecycle. F141 adds a customer-visible Settings → Runtime switch between recommended Daemon mode and an Embedded compatibility fallback. A switch is admitted only after Runtime operations drain and Space proves that no ManagedSession, running/paused Workflow, non-terminal External Agent task, permission/AskUser interaction, queued Coder prompt, daemon work, or other client can be disrupted; owner policy and the versioned preference then transition before Space restarts. Startup reconciles persisted mode with owner policy before Runtime connection. The environment variable is only a one-time migration seed for pre-v3 settings. Partner remains an embedded-inline Space owner, while MCP processes/logs, Workflow library/start/admin, Space Reference Agent execution, and product artifacts remain explicit host-provider boundaries.
KodaX 0.7.86 retains actorSettlementConvergence:1 and sessionEventJournal:1 on the durable managed-Run boundary and adds sandboxRuntime:3. A durability self-fence blocks new callbacks/effects, automatically repairs only exact-owner Actor facts, waits for exact pre-fence Runtime-mediated tool effects before releasing the Session route, and accepts the next query as after-turn work without trusting an abort-ignoring provider Promise forever. Every Runtime observation carries (sessionId, journalEpoch, seq); Space resets watermarks on epoch rollover and never compares sequence numbers across Sessions. Foreign ownership and persistent storage failures remain fail-closed. Sandbox v3 repairs the packaged Electron/ASAR Windows execution chain and serializes policy ownership machine-wide. Runtime Shell is sandbox-first: if containment cannot be prepared, an already-authorized command follows the normal permission policy without replay or another classifier call; catastrophic destructive operations and Agent Home control-plane destruction remain hard denials. worker.configuredA2A remains a KodaX CLI Worker-hosted embedded-runtime option, not a Space Settings toggle.
KodaX 0.7.86 retains the canonical entryId created for every newly delivered interrupt input. Space carries that exact reference through daemon and embedded live events and folds it only when the corresponding conversation entry exposes the same physical ID as its boundaryId or one of its proven auditEntryIds; disjoint references remain visible, while legacy records without the field keep the existing fail-open compatibility path. The v0.1.39 admission, history/live, and Session journal protections remain part of the v0.1.40 baseline, while the new release adds sandbox v3 negotiation and packaged Shell coverage.
The bottom bar separates root-Agent context pressure from cumulative Session token usage. The Context window meter uses the final automatic-compaction threshold and a privacy-safe six-part composition; completed physical requests are deduplicated by request ID across root, child, retry, fallback, repair, workflow-digest, and compaction-summary calls. F140 adds an Ask/keep-in-tray/complete-exit preference. A real quit on Windows, macOS, or Linux first attempts to stop the Coder daemon safely. If work blocks that attempt, Space offers Keep open or Force close; Force close cancels only this Space's work, preserves other clients, and exits without returning to the blocker loop. A Space-started orphan daemon still self-reaps after its final client disconnects and work becomes idle. Terminal plus Coder command tools share one selected Shell/profile-PATH contract without projecting arbitrary executables or secrets.
F122-F124 continue to provide the Partner project-source, immutable evidence/citation, and automatic grounded-context loop. F121 remains InProgress only for the final human multi-client acceptance ledger; v0.1.40 still fails closed on missing daemon capabilities, including durable managed-Run, Actor settlement convergence, Session journal, and sandbox boundaries. See the v0.1.40 release design and capability ledger.
F135 also packages the redistributable frontend-slides and huashu-design skills as vetted Space builtins, so users do not install the skills separately. The distributed Huashua adaptation removes default promotional watermark/signature markup and instructions while retaining the upstream MIT license and authorship. Optional browser/video/TTS/AI-review pipelines still need their documented external runtimes or credentials. The locally installed pdf, pptx, xlsx, and docx skills are not bundled because their current license prohibits redistribution. F137 plans independently authored, Chinese-first replacements for v0.1.42; they are not part of this v0.1.40 maintenance release. See the v0.1.42 design, builtin skill maintenance, and the v0.1.40 release-readiness record.
F136 makes the Windows background owner visible and controllable; F140 lets users choose Ask, keep running in the tray, or complete exit. Closing the last window destroys its renderer while the notification-area owner can reopen Space. Complete exit has one cross-platform contract: it first attempts safe cancellation and daemon stop; blockers present a conservative Keep open default plus an explicit Force close that terminates Space-owned work and exits while retaining Runtime work needed by other clients. KodaX's opt-in daemonOrphanExit:1 lifecycle adds a 30-second idle orphan grace only to daemons auto-started by Space.
Resolved release blocker: KodaX 0.7.76 retains the centralized Windows
windowsHide hardening introduced in 0.7.75, so ordinary daemon-backed Coder
queries no longer flash short-lived child-process consoles. Space consumes the
official Registry package without vendoring an SDK patch. See
Issue 091.
v0.1.40 - KodaX 0.7.86 Sandbox and Owner-Reconciliation Release
Released on 2026-08-14 as v0.1.40, with package version 0.1.40 aligned to the exact npm-published KodaX 0.7.86 package. The release requires SDK and Runtime sandboxRuntime:3, covers the packaged Electron/ASAR Windows Shell chain, and delegates stale inline-owner recovery to the SDK's atomic owner-policy reconciliation.
| Area | Summary |
|---|---|
| Runtime contract | KodaX 0.7.86 exact Registry bytes; sandboxRuntime:3, actorSettlementConvergence:1, and sessionEventJournal:1 are negotiated explicitly. |
| Shell safety | Sandbox-first Runtime Shell uses real containment when ready; unavailable containment keeps the normal permission policy without replay or a second classifier call. |
| Packaged Windows | Issue 128 coverage verifies staged helper paths, a real contained marker command, daemon sandbox v3, and shell behavior after restart. |
| Owner reconciliation | Abandoned inline owners recover through the SDK; active, unreadable, and unverifiable owners fail closed, while close failures remain retryable. |
| Documentation | README files, manuals, capability ledger, release design/readiness, regression guides, changelog, and kodax_manual share the same boundary. |
See CHANGELOG.md, the v0.1.40 design, and the v0.1.40 release record.
v0.1.39 - KodaX 0.7.85 Runtime Convergence Maintenance Release
Released on 2026-08-11 as v0.1.39, with package version 0.1.39 aligned to
the exact npm-published KodaX 0.7.85 package. The release carries Actor
settlement convergence, Session journal epoch isolation, durable-unknown
after-turn admission, exact visible-Run Stop validation, input operation
deduplication, history/live protection, and idle-exit client preservation.
| Area | Summary |
|---|---|
| Runtime contract | KodaX 0.7.85 exact Registry bytes; actorSettlementConvergence:1 and sessionEventJournal:1 are negotiated explicitly. |
| Unknown Run behavior | Input queues as after-turn work while the visible Run remains unknown; Space does not replay rejected drafts or fabricate completion. |
| Session journal | Live watermarks use (sessionId, journalEpoch, seq) and never compare sequence values across journal lineages or Sessions. |
| Runtime lifecycle | Idle exit preserves the shared Runtime when only other clients remain active; Space-owned blockers remain visible and recoverable. |
| Documentation | README files, manuals, capability ledger, release design/readiness, regression guide, and kodax_manual share the same boundary. |
See CHANGELOG.md, the v0.1.39 design, and the v0.1.39 release record.
v0.1.38 - KodaX 0.7.84 Maintenance Release
Released on 2026-08-07 as v0.1.38, with package version 0.1.38 aligned to
the exact npm-published KodaX 0.7.84 package. The release carries the
already-landed Session reactivation correction, bounded Agent progress and
same-owner Stop reconciliation contract, tracked icon packaging, and the
matching documentation/manual update.
| Area | Summary |
|---|---|
| Runtime contract | KodaX 0.7.84 exact Registry bytes; Agent progress remains bounded and same-owner Stop can reconcile late Actor settlement. |
| Session recovery | An invalidated but rendered active Session keeps its projection while canonical history recovery is overtaken by an open Run. |
| Documentation | README files, manuals, capability ledger, release design/readiness, regression guide, and kodax_manual share the same boundary. |
| Packaging | All Space workspace versions are 0.1.38 and the tracked Windows icon resource is included in the release path. |
See CHANGELOG.md, the v0.1.38 design, and the v0.1.38 release record.
v0.1.37 - Recovery and Release Alignment
Released on 2026-08-06 as v0.1.37, with package version 0.1.37 aligned to the exact npm-published KodaX 0.7.83 package.
| Area | Summary |
|---|---|
| Recovery | Session hydration, history paging, live projection, and Runtime recovery preserve project, surface, Session, request, and owner identity. |
| Safe close | Shutdown remains visible until verified; Keep Open relaunches through a controlled path after Runtime authority closes. |
| KodaX baseline | Historical v0.1.37 used KodaX 0.7.83; the published v0.1.40 release now uses exact Registry KodaX 0.7.86 bytes documented above. |
| Documentation | The Chinese manual, capability ledger, release design, readiness record, regression guide, and in-app kodax_manual describe the same current boundary. |
See CHANGELOG.md, the v0.1.37 design, and the v0.1.37 release record.
v0.1.36 - Session and Runtime Reconciliation Hardening
Released on 2026-08-05 as v0.1.36, with package version 0.1.36 aligned to KodaX 0.7.82. See the v0.1.36 design and release record.
v0.1.35 - Durable Managed Runs and Session History Integrity
Released on 2026-08-05 as v0.1.35, with package version 0.1.35 aligned to the exact npm-published KodaX 0.7.80 package.
| Area | Summary |
|---|---|
| KodaX 0.7.80 | Exact Registry package and SRI; managedRunDurability:1 is negotiated instead of inferred from SemVer. |
| Coder correctness | The admitted runId and streamed turnId bind optimistic queries to canonical durable history, preventing late refreshes from attaching output to an older query. |
| Auto mode | Space preserves an explicit classifier timeout and otherwise uses the SDK's 45-second initial and 90-second retry defaults. |
| Documentation | README, manuals, capability ledger, design/test guide, developer docs, and kodax_manual describe the same boundary and keep Worker-hosted A2A separate from Space settings. |
See CHANGELOG.md, the v0.1.35 design, and the v0.1.35 release record.
v0.1.34 - Runtime Safety and Desktop Lifecycle Hardening
Released on 2026-07-30 as v0.1.34, with package version 0.1.34 aligned to the exact npm-published KodaX 0.7.78 package. The required main, four-platform preflight, and tagged release workflows all passed; the complete evidence and published artifact digests are recorded in the release-readiness document.
| Area | Summary |
|---|---|
| Runtime safety | Explicit capability negotiation adds orphan exit, resilient integration configuration, Auto guardrail v4, Skill learning-loop, and bounded sandbox observations without a SemVer-only live gate. |
| Integration health | MCP/A2A/Extension last-known-good state, watcher/revision/reload diagnostics, transactional Space MCP swaps, and reload-result truth keep optional failures optional. |
| Desktop lifecycle | Real Windows/macOS/Linux exit drains admission and stops Runtime or restores Space; Space-started orphan daemons gain a scoped 30-second idle grace. |
| Packaged execution | ASRT and sandbox helper dependencies resolve from physical resources, while UI labels distinguish sandbox success, ordinary permission fallback, and no sandbox. |
| Startup/history | One main-owned startup/shutdown overlay removes duplicate loading flashes, and positional replay keeps completed interrupt responses above the next user query. |
| Verification | Local and GitHub gates are recorded in the versioned readiness document; Issue 133 and F138 limitations remain explicit instead of being described as completed. |
See CHANGELOG.md, the v0.1.34 design, and the v0.1.34 release record.
v0.1.32 - Shared Coder and Usable Partner Knowledge
Released: 2026-07-25 as v0.1.32, aligned to KodaX 0.7.76. It moved Coder to the shared profile daemon, delivered F122-F124 Partner knowledge/citation grounding, vetted builtins, exact-history UX, and the controllable Windows tray owner. See the v0.1.32 design and release record.
v0.1.31 - Runtime Contract Alignment and Semantic Control
Released: 2026-07-12 as v0.1.31. F116, F055, F069, and F120 shipped together on exact KodaX 0.7.68.
This release adopted the public KodaX Runtime facade as Space's managed-run boundary while preserving explicit Space ownership for product-specific behavior. See the v0.1.31 design and F116 implementation record.
v0.1.30 - External Agent Orchestration Gateway Foundation
Released: 2026-07-12 as v0.1.30.
This release aligns KodaX Space with @kodax-ai/kodax@0.7.67 and connects its protocol-neutral external-agent substrate to Space's existing live sessions and Workflow host.
| Area | Summary |
|---|---|
| Shared dispatch | Workers and explicit Workflows use one agentExecutorPlane, one policy-filtered catalog, opaque agent_id routing, and one durable task ledger. |
| Main-process governance | Registration writes, policy, credential brokerage, artifact denial/quarantine boundaries, and durable storage stay outside the renderer. |
| Reference product surface | Runtime Settings manages and preflights registrations; Workflow Launcher selects a live default child target; Task Dock presents lifecycle, audit events, input, cancel, and reconcile actions. |
| Bilingual acceptance | The complete Reference Agent surface is localized in English and Simplified Chinese and covered by Electron E2E. |
| Capability honesty | Runtime-configured A2A is available through the KodaX 0.7.77 Coder daemon after capability negotiation; MCP Tasks and governed HTTP remain hidden until separately delivered adapters pass conformance. |
| KodaX 0.7.67 | Compatibility tests cover Runtime Worker hard-dispose plus external registration, discovery, task start, event handling, and terminal results. |
See CHANGELOG.md, docs/features/v0.1.30.md, and the F115 External Agent design for the full release notes and capability boundary.
v0.1.29 - Workspace Environment Hub + Task Dock
Released: 2026-07-08
This release aligns KodaX Space with @kodax-ai/kodax@0.7.63 and ships the F103 shell redesign. The app now has a compact Environment Hub, a structured right-side Task Dock, and a shared Floating Surface Host for popouts and blocking modals.
| Area | Summary |
|---|---|
| Environment Hub | Routes Changes, Location, Branch, Commit/Push, Sources, and Mode/Permission to the correct deeper surfaces. |
| Task Dock | Organizes Run, Plan, Agents, Workflow, Changes, Sources, Artifacts, and Context into a persistent task side surface. |
| Floating Surface Host | Centralizes z-index, backdrop, Escape handling, focus trap/restore, and topmost-surface behavior. |
| Memory Governance | Adds a Coder-only Memory popout and IPC/service surface over the KodaX memory control plane. |
| Scoped Markdown agents | Enables scoped project agents through the KodaX 0.7.63 runtime path. |
| Licensing | KodaX Space 0.1.27+ official KodaX-AI distributions use KAI-FCL or accompanying customer terms. |
See CHANGELOG.md and docs/features/v0.1.29.md for the full release notes.
| Surface | Purpose |
|---|---|
| Coder workspace | Main AI coding session surface, backed by the KodaX SDK runtime, with separate effective-context and cumulative Session-token indicators in current source. |
| Environment Hub | Compact project/session/environment router for location, branch, changes, sources, and mode context. |
| Task Dock | Persistent right-side task surface for run status, plan, agents, workflow, changes, sources, artifacts, and context. |
| Review workspace | Diff and file-review surface for changes that need inspection. |
| Artifact workspace | Preview, inspect, and export generated artifacts. |
| Terminal workspace | Real PTY terminal tabs scoped to the selected project. |
| MCP and Skills | Desktop management and display paths for KodaX MCP servers and skills, plus vetted builtin frontend-slides and huashu-design distributions. |
| Memory Governance | Review, approve, reject, and inspect memory proposals and approved references. |
| Partner surface | Enabled workspace-first knowledge-work surface with Sources, KB, Outputs, checkpointed writes, Office/PDF convenience writers, and local policy/audit controls. |
| External Agents | KodaX 0.7.78 Runtime-configured Coder Agents use exclusive Actor ownership and unified Actor/Turn tasks; Space Reference Agents retain main-window administration and the durable Task Dock intervention path. MCP Tasks and governed HTTP remain gated. |
KodaX Space intentionally reuses KodaX ecosystem state where it should, and owns desktop-only state where the UI needs it.
| State | Behavior |
|---|---|
~/.kodax/config.json |
Core provider/model/effort/permission/custom-provider/compaction plus sandbox.envPass variable-name allow-list shared with KodaX. Values are never stored; MCP, A2A, and Extensions are not newly written here. |
~/.kodax/integrations/mcp.json |
Versioned user MCP server declarations shared by CLI/SDK/Space; Settings can migrate the read-only legacy config.json#mcpServers fallback without deleting it. |
~/.kodax/integrations/extensions.json |
Versioned trusted filesystem-extension paths. Space loads them only when KODAX_SPACE_ENABLE_SDK_EXTENSIONS=1; the default is discovery-only. |
~/.kodax/integrations/a2a.json |
Versioned Runtime-owned A2A registration configuration. |
<project>/.kodax/integrations/mcp.json |
Space project MCP compatibility layer; same-name project servers override the global declaration. |
~/.kodax/sessions/ |
Shared session history with KodaX CLI/REPL. |
~/.kodax/handoffs/ |
Desktop handoff inbox for session continuity. |
~/.kodax/skills/ and project skills |
Discovered by the KodaX skills runtime. |
| API keys | Stored through OS keychain when available; environment variables remain supported. |
~/.kodax/space/ |
Space-owned preferences, projects, UI state, and desktop-specific metadata. |
<profile-root>/runtime/ |
Shared Runtime daemon state and run/event journal; with the default profile this resolves to ~/.kodax/runtime/. |
KodaX Space is an npm workspace monorepo with an Electron main process, a sandboxed React renderer, and shared IPC/UI packages.
KodaX-Space/
├── apps/
│ └── desktop/
│ ├── electron/ # Electron main, preload, IPC handlers, KodaX host integration
│ └── renderer/ # React UI, shell, features, stores, visual surfaces
├── packages/
│ ├── space-ipc-schema/ # zod schemas for renderer <-> main IPC contracts
│ └── space-ui-kit/ # shared UI primitives
├── docs/ # PRD, HLD, ADR, feature notes, manuals, ledgers
├── e2e/ and tests/ # Playwright and integration coverage
├── scripts/ # dev, build, packaging, smoke helpers
└── resources/ # app icon and license policy resources
Key technical choices:
| Layer | Choice |
|---|---|
| Shell | Electron 42 |
| Renderer | React 19, Vite, TypeScript, Zustand |
| UI/runtime separation | Renderer has no direct LLM/tool execution; privileged work stays in Electron main. |
| KodaX integration | Electron main uses published owner contracts; Coder defaults to the profile daemon and can use the Settings-selected Embedded fallback, while Partner and explicit host-provider services remain embedded inline. |
| IPC | zod-validated contracts from @kodax-space/space-ipc-schema. |
| Terminal | xterm.js + node-pty. |
| Preview | Monaco, pdfjs, mammoth/docx, SheetJS/xlsx. |
| Tests | Node test runner, Playwright, typecheck, smoke packaging checks. |
Use Node.js 22.12 or newer. The repository pins Node 22.23.1 in .nvmrc, and CI reads the same file.
# Install dependencies
npm install --include=dev
# Start Vite + Electron in development mode
npm run dev
# Typecheck Electron main, renderer, and workspace packages
npm run typecheck
# Run workspace unit tests
npm test
# Build renderer + main + workspace packages without packaging installers
npm run build:smoke
# Package installers
npm run build:win
npm run build:mac
npm run build:linux
# Validate packaged output
npm run smoke:packUseful focused commands:
npm test -w @kodax-space/desktop
npm test -w @kodax-space/space-ipc-schema
npm run e2e
npm run e2e:headed| Document | Purpose |
|---|---|
| README_CN.md | Chinese README. |
| CONTRIBUTING.md | Contribution boundaries, validation, and documentation requirements. |
| docs/README.md | Documentation hub and current-vs-historical document map. |
| docs/USER_MANUAL.zh-CN.md | Illustrated Chinese manual for the v0.1.40 release baseline. |
| docs/USAGE.md | Source launch, profiles, Runtime Host, testing, packaging, and troubleshooting. |
| docs/BUILTIN_SKILLS.md | Builtin skill provenance, licensing, update, patch, and package-integrity workflow. |
| docs/releases/v0.1.34-release-readiness.md | v0.1.34 gates, production evidence, artifact digests, and known-risk record. |
| docs/releases/v0.1.37-release-readiness.md | v0.1.37 gates, KodaX 0.7.83 contract, and release evidence. |
| docs/features/v0.1.40.md | v0.1.40 maintenance scope and KodaX 0.7.86 sandbox boundary. |
| docs/releases/v0.1.40-release-readiness.md | v0.1.40 gates, KodaX 0.7.86 contract, and release evidence. |
| docs/features/v0.1.39.md | Historical v0.1.39 scope and KodaX 0.7.85 boundary. |
| docs/releases/v0.1.39-release-readiness.md | Historical v0.1.39 gates, KodaX 0.7.85 contract, and release evidence. |
| docs/features/v0.1.38.md | Historical v0.1.38 maintenance scope and KodaX 0.7.84 boundary. |
| docs/releases/v0.1.38-release-readiness.md | Historical v0.1.38 gates, KodaX 0.7.84 contract, and release evidence. |
| docs/CODING_AGENT_BEGINNER_BEST_PRACTICES.zh-CN.md | Chinese beginner guide for coding-agent practice in software and microservice workflows. |
| docs/PRD.md | Product requirements and product positioning. |
| docs/HLD.md | High-level architecture and system design. |
| docs/ADR/ | Architecture decision records. |
| docs/FEATURE_LIST.md | Feature ledger, roadmap, and release planning status. |
| docs/FEATURES_ARCHIVED.md | Archived release index, reviewed-out decisions, and reopen gates. |
| docs/KODAX_CAPABILITY_LEDGER.md | KodaX SDK capability consumption and fallback notes. |
| CHANGELOG.md | Release history. |
Near-term planned work is tracked in docs/FEATURE_LIST.md. Current highlights:
| Lane | Focus |
|---|---|
v0.1.32 |
Published shared-daemon Coder, Partner project knowledge/citations, vetted builtins, exact-history UX, Windows icon/tray, and release hardening. |
v0.1.33 |
Corrected KodaX 0.7.77 release with safe Daemon/Embedded selection, conversation file actions, attachment/context fixes, and packaged Runtime gates. |
v0.1.34 |
KodaX 0.7.78 Runtime safety, resilient integrations, visible complete exit, packaged sandbox helpers, startup UX, and history replay hardening. |
v0.1.35 |
Published KodaX 0.7.80, durable managed-Run negotiation, session-history integrity, Auto timeout defaults, and the matching manual/test contract. |
v0.1.36 |
Session input-admission, history/live reconciliation, renderer recovery, and KodaX 0.7.82 maintenance hardening. |
v0.1.37 |
KodaX 0.7.83, multi-Session recovery, safe-close relaunch, semantic bootstrap surface, and release documentation alignment. |
v0.1.40 |
KodaX 0.7.86, sandboxRuntime v3, Issue 128 packaged Shell coverage, stale owner recovery, retryable owner cleanup, and complete release documentation alignment. |
v0.1.39 |
KodaX 0.7.85, Actor settlement convergence, Session journal epoch isolation, unknown Run admission, exact Stop, input deduplication, and complete release documentation alignment. |
v0.1.38 |
KodaX 0.7.84, Agent progress/Stop convergence, Session reactivation recovery, tracked icon packaging, and complete release documentation alignment. |
v0.1.42 |
Independently authored Chinese-first DOCX/PDF/XLSX/PPTX builtins plus semantic UI polish, with bounded execution and truthful validation receipts. |
v0.1.45、v0.1.47-v0.1.49 |
Partner Skill workspace, knowledge quality/curation, Presentation Project, and the SDK-gated Memory Agent host. |
v0.1.53 |
Localization completion, beta diagnostics, release channels, updater/distribution trust. |
v0.2.x |
Governed browser and Partner packs, read-only connector snapshots, local automations, and refreshable artifacts. |
Remote runners, notebooks, knowledge graphs, desktop screen automation, and unshipped External Agent adapters are reopen-gated watchlist items, not committed release features.
KodaX-AI Fair Core License (KAI-FCL) - Copyright 2026 icetomoyo.
KAI-FCL is source-available / fair-core, not OSI open source. Commercial, enterprise, managed deployment, or customer redistribution use requires KodaX-AI authorization and a valid entitlement where required.
KodaX-AI's current official licensing policy is that KodaX Space 0.1.27 and later are provided under KAI-FCL or accompanying KodaX-AI customer terms when distributed by KodaX-AI with that notice. Historical tags, source archives, installers, or other copies already distributed with Apache-2.0 notices remain under Apache-2.0 for those specific copies.