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
maincontracts 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:
| Stage | Meaning |
|---|---|
| Shipped / hardening | The behavior or architectural contract is in main; work improves reliability, parity, or usability. |
| Incubating / qualification | A real candidate exists, but compatibility, evidence, or promotion gates remain. |
| Active research | The program is running evidence-producing experiments; results do not automatically become defaults or product claims. |
| Draft | Design review is welcome; implementation starts only from an agreed smallest useful slice. |
| Held | The 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
| Direction | Outcome | Stage | Start here |
|---|---|---|---|
| Long-Horizon Benchmarks and Evidence | Produce benchmark-native, reproducible evidence for long-horizon capability and use controlled tasks to study mechanisms. | Active research | Tracker #3243 · RFC |
| Reliability Diagnostics and Governed Delivery | Prove 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 qualification | RFC |
| Operator Surface and IM Integration | Make goals, sessions, decisions, evidence, and bounded collaboration legible through a coherent operator workspace. | Incubating on an integration branch | Tracker #3244 · integration branch |
| Shared Goal Authority and Cross-host Coordination | Coordinate explicitly shared goals across hosts without turning a provider or host session into control-plane authority. | Draft contract / provider qualification | Tracker #3245 · RFC |
| Architecture and Research Incubator | Qualify architectural changes and research mechanisms before they expand production scope. | Mixed; see the portfolio below | Tracker #3246 · RFC index |
Long-Horizon Benchmarks And Evidence
The benchmark program has two separate lanes:
- Capability evidence asks whether LoopX changes benchmark-native outcome, efficiency, or recovery under matched conditions.
- 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:
- characterize shared projection and session contracts;
- isolate provider-neutral backend, delivery, and receipt boundaries;
- promote cohesive runtime or projection slices with parity checks;
- promote UI only after its source projections and authority boundaries are stable, with owner preview for first-screen changes;
- 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
| Exploration | Stage | Current entry | Implementation rule |
|---|---|---|---|
| Effect Program and settlement algebra | Accepted / runtime hardening | RFC | Improve the shared typed contract and negative coverage; keep scheduler ownership and domain-local ACK semantics explicit. |
| TypeScript control-plane migration | Accepted / transaction-payoff phase | RFC | Cut 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 stride | Active research | #3203 | Qualify read-only and shadow evidence before adaptive selection. |
| Research exploration control plane | Draft / typed frontier | RFC | Keep Explore, goal-frontier, and execution authority separate. |
| Human Attention Wishlist | Draft / non-blocking sidecar | #3179 | Do not change user gates, selected work, quota, or notification authority. |
| Goal artifact lifecycle projection | Draft / read model | RFC | Derive milestones and legal next transitions read-only before adding writes. |
| Post-outcome memory utility | Draft / research | #3214 | Attribute utility only after verified outcomes; retrieval and model judgment remain advisory. |
| Goal Channel and Agent IM/OpenViking boundaries | Draft / integration exploration | RFC index | Keep 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.
- Choose the closest direction tracker and read its current stage and boundary.
- 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.
- For incubation work, state whether the PR targets
mainor an integration branch. AmainPR must not silently depend on an unpromoted branch-only contract. - 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.