Current Technical Directions

September 7, 2026 · View on GitHub

This page is the maintainer-curated map of LoopX's current strategic programs. It helps contributors understand where the project is investing, how mature each direction is, and where a useful contribution can begin. It is not a delivery promise, a release plan, or a replacement for shipped contracts.

Language note: the Chinese version and this English version are semantic mirrors. A material difference between them is a defect.

How To Read This Map

  • Code on main, released artifacts, and stable reference contracts define shipped behavior.
  • An RFC records a proposal or accepted architectural decision at the status stated in that RFC. It does not make unimplemented behavior real.
  • An integration branch is an implementation candidate. It is not a second product baseline and does not change main contracts until promoted.
  • A direction tracker records outcomes, boundaries, and material decisions. A separate bounded issue or task-board row is required before work is claimable.
  • The pinned Current technical directions and known limitations Discussion is the community-facing projection of this page.

Use these maturity terms consistently:

StageMeaning
Shipped / hardeningThe behavior or architectural contract is in main; work improves reliability, parity, or usability.
Incubating / qualificationA real candidate exists, but compatibility, evidence, or promotion gates remain.
Active researchThe program is running evidence-producing experiments; results do not automatically become defaults or product claims.
DraftDesign review is welcome; implementation starts only from an agreed smallest useful slice.
HeldThe direction remains visible, but implementation should not begin until the stated gate changes.

Stable Foundation: Control-Plane Reliability

Goals, typed todos, quota, scheduler hints, evidence, Effect Program settlement, recovery, and host parity remain the shared substrate under every strategic program. Their reliability work continues through the Contributor Task Board and the control-plane label. It is ongoing product hardening, not a competing source of direction.

Strategic Programs

DirectionOutcomeStageStart here
Long-Horizon Benchmarks and EvidenceProduce benchmark-native, reproducible evidence for long-horizon capability and use controlled tasks to study mechanisms.Active researchTracker #3243 · RFC
Reliability Diagnostics and Governed DeliveryProve an observer-first product entry that diagnoses long-running workflows without changing agent execution, then adds authority only at accepted seams.Draft product direction / delivery qualificationRFC
Operator Surface and IM IntegrationMake goals, sessions, decisions, evidence, and bounded collaboration legible through a coherent operator workspace.Incubating on an integration branchTracker #3244 · integration branch
Shared Goal Authority and Cross-host CoordinationCoordinate explicitly shared goals across hosts without turning a provider or host session into control-plane authority.Draft contract / provider qualificationTracker #3245 · RFC
Architecture and Research IncubatorQualify architectural changes and research mechanisms before they expand production scope.Mixed; see the portfolio belowTracker #3246 · RFC index

Long-Horizon Benchmarks And Evidence

The benchmark program has two separate lanes:

  1. Capability evidence asks whether LoopX changes benchmark-native outcome, efficiency, or recovery under matched conditions.
  2. Mechanism research asks why a change occurred by studying stride, evidence delivery, replan, exploration, human attention, memory utility, and capability evolution.

ALE, LHTB, and DeepSWE provide complementary external-validity environments. LoopX preserves each benchmark's native result and does not publish a synthetic aggregate score. Contributor-ready work includes deterministic adapter fixtures, treatment-integrity checks, public-safe reducers, and analysis contracts. Live cases, raw tasks, trajectories, verifier output, uploads, official scoring, and unpublished comparisons remain maintainer-owned.

Reliability Diagnostics And Governed Delivery

This product direction turns the broader commercialization thesis into a bounded entry offer. Its first operating level is a shadow observer between a native harness and full LoopX adoption: it consumes one-way events, writes an independent diagnostic ledger, and may not inject prompts, schedule, retry, stop, resume, gate, or mutate worker state. A matched native/passive benchmark arm must prove both diagnostic value and non-interference before any control authority is considered.

Later levels separate advisory recommendations, seam-scoped governed commands, and full semantic-control-plane adoption. Every formal pilot requires an outcome owner, fixed budget, matched or explicitly weaker baseline, acceptance criteria, reusable asset path, and rollback. This is a draft product and delivery contract, not evidence of paid PMF or permission to build a managed service before the promotion gates pass.

Operator Surface And IM Integration

The current frontend and IM work is an incubation program, not shipped main behavior. The primary implementation package is #3167, led by @maxliux5, on the frontend-control-plane-im-prototype-rfc integration branch. #3200 is a separate event-driven proposal currently under requested changes.

Promotion to main follows this ledger:

  1. characterize shared projection and session contracts;
  2. isolate provider-neutral backend, delivery, and receipt boundaries;
  3. promote cohesive runtime or projection slices with parity checks;
  4. promote UI only after its source projections and authority boundaries are stable, with owner preview for first-screen changes;
  5. keep credentials, provider payloads, private receipts, local paths, and raw sessions outside public fixtures and browser state.

@maxliux5 is the current implementation lead, not a repository-wide maintainer appointment. Lark-specific paths follow the subsystem review route recorded in project governance; cross-subsystem and mainline promotion decisions remain with the lead maintainer.

Shared Goal Authority And Cross-Host Coordination

This direction is intentionally not called a "shared metadata database." NoKV is an unpromoted optional provider candidate behind LoopX authority, not the authority itself. Agents do not connect directly to NoKV. Run history, status, quota, scheduler state, host sessions, and evidence retain their existing owners.

The next qualifying slice is provider-neutral: extract one compact command/precondition/receipt/outcome core, qualify a file-backed provider on the same claim_work contract, and prove target-scoped conflicts plus atomic original-receipt replay. Live NoKV qualification, renew/reclaim semantics, distributed quota, authentication, high availability, and broader state sync remain later explicit decisions.

Architecture And Research Incubator

ExplorationStageCurrent entryImplementation rule
Effect Program and settlement algebraAccepted / runtime hardeningRFCImprove the shared typed contract and negative coverage; keep scheduler ownership and domain-local ACK semantics explicit.
TypeScript control-plane migrationAccepted / transaction-payoff phaseRFCCut over complete transactions, delete Python semantic/facade debt, and report bridge traffic plus migration economics; preserve delivery/vision decisions as domain-local reducers rather than generic Effect Program steps.
Hierarchical agent strideActive research#3203Qualify read-only and shadow evidence before adaptive selection.
Research exploration control planeDraft / typed frontierRFCKeep Explore, goal-frontier, and execution authority separate.
Human Attention WishlistDraft / non-blocking sidecar#3179Do not change user gates, selected work, quota, or notification authority.
Goal artifact lifecycle projectionDraft / read modelRFCDerive milestones and legal next transitions read-only before adding writes.
Post-outcome memory utilityDraft / research#3214Attribute utility only after verified outcomes; retrieval and model judgment remain advisory.
Goal Channel and Agent IM/OpenViking boundariesDraft / integration explorationRFC indexKeep delivery, durable control state, and scoped context under separate owners.

An exploration becomes implementation-ready only when it has a real caller or compatibility contract, an agreed smallest slice, and focused qualification. Do not add speculative modules or duplicate authority merely because an RFC describes a possible future.

Contribution And Governance Loop

The first-review roster routes module-level feedback and records pending scope invitations. It does not change the stages, promotion gates or implementation authorization here.

  1. Choose the closest direction tracker and read its current stage and boundary.
  2. Find a bounded task on the Contributor Task Board, or open a contributor task issue that names the direction, intended base branch, smallest slice, non-goals, and validation.
  3. For incubation work, state whether the PR targets main or an integration branch. A main PR must not silently depend on an unpromoted branch-only contract.
  4. Keep discussion and direction tracking in the umbrella issue; keep concrete implementation and review in its own issue or PR.

Periodic Open Strategy Reviews may compare up to four directions when cross-cutting questions benefit from live discussion. The review is advisory: it records a disposition, owner, next artifact or evidence request, and review trigger. It does not vote a direction into main, change an RFC stage, or authorize implementation.

A material stage, owner, integration-branch, promotion-gate, or scope change must update this page through a PR. The RFC index and task board should change in the same PR when their routing changes. After merge, maintainers update the pinned Discussion; the Discussion does not override merged repository truth.

The four direction/* labels are routing aids, not maturity or authority claims. Implementation-lead recognition records current public work and does not silently grant repository permissions or maintainer status.