State fragments
Goals, decisions and evidence scatter across prompts, logs and tools.
Agent continuity and execution infrastructure
Gimbyl is being built to keep an agent’s canonical state—its goals, permissions, evidence, memory and task continuity—independent of any single model or provider.
An agent runtime from CuraIQ Labs, being built toward model portability and governed context. What runs today ↓
CANONICALContinuity, not another model
Agents lose the plot when context is trapped inside a model session, a process or a device. Gimbyl is designed to separate the durable thread from the intelligence temporarily acting on it.
Goals, decisions and evidence scatter across prompts, logs and tools.
A more suitable model for the next task may not be the one that began the work.
Without an independent record, permissions and provenance become difficult to inspect.
Target architecture: one durable thread
Gimbyl is being built to maintain canonical state, compile a purpose-built, authorised context for each invocation, and route work to a suitable model without tying continuity to one provider.
The direction: a provider-neutral record of goals, permissions, evidence, memory and task continuity, independent of the current model session. Not shipped yet; today memory lives on the device (see status).
The direction: a purpose-built, authorised context compiled from canonical state for each model invocation. Not shipped yet.
The direction: route work across suitable cloud-hosted and local models while canonical work state stays independent of the provider. Today every call goes through one fleet router under the agent's own identity.
The target loop
Gimbyl is being built to turn fragmented agent activity into one inspectable sequence. The aim is to change the model, move the process or resume on another device without reconstructing the work by hand.
Design principles: what we are building toward
The aim: intelligence can evolve without forcing the work to restart.
The aim: permissions and purpose boundaries stay inspectable as tasks move across systems.
The aim: decisions and state changes stay available for review.
The aim: execution can shift without severing the thread.
Shipped, not promised
Shipped · Gimbyl 0.1.16
The gimbyl CLI, with a reproducible version for every build (Gimbyl ver. 0.1.16). MEM-214, MEM-456.
Every model call goes through the fleet router under the agent's own identity. Without a key it refuses to launch with a named error; it never falls back silently to a personal account, and running unwired takes an explicit override that says so. MEM-839.
No self-update. The fleet builds, hash-pins and installs one copy per agent folder, on macOS (Apple silicon and Intel). MEM-342.
Turns are captured on the device and recalled by meaning. Subagents and helper sessions get no memory of their own and see none of their siblings'. NMMP-751.
The start screen and footer show the version and build, agent, lane, model, account, language and tool servers, memory and release. MEM-459, MEM-933.
A queued message ends a wait the way a steer does; a held compaction is reported as information, not as an error. ORCH-700.
The fleet platform, not the gimbyl binary: agents message each other over the fabric hub, and every message lands in the Studio's persisted work queue until it is handled. SPEC-FABRIC-NATIVE-AGENT-SUBSTRATE-001, ORCH-172.
Coming · with its ticket
Compaction's decide, seal and resume steps no longer give up on a fixed timer while the work is still alive. A change to the Studio and its gimbyl extension, not the gimbyl binary: in release 2026-10-14, canary install pending, then the fleet. MEM-1029.
A command that needs sudo asks the attending operator for the password in a native dialog instead of hanging the terminal. Under review, not merged. ORCH-789.
The built-in pkill refuses, before signalling anything, a pattern that matches everything, more than 50 processes, or a process the desktop session needs. Under review, not merged. MEM-764.
Stuck runs are detected, dumped, alerted and cancelled; an abnormal end reaches the operator. On main, not yet released. MEM-843.
An agent's questions open in its Studio's browser form; the terminal form is used only when no browser is reachable, and says so. On main. MEM-614, MEM-1032.
Every turn is acknowledged as stored; a capture that falls behind raises an alarm and heals itself. On main. MEM-714.
A registry of running jobs and subagents that can be opened and followed live. On main. MEM-479, MEM-872.
The built-in rm refuses the home directory, its parents and its top-level entries. On main. MEM-1004.
Gimbyl runs on macOS today; a Linux build is a spike, not a product. ORCH-773.
Private preview
We are inviting a small group of teams working on long-running, high-trust agents to help test the Gimbyl thesis.