Skip to content

feat: add agent-aware admission and artifact observations - #154

Merged
forkwright merged 11 commits into
mainfrom
feat/agent-aware-execution
Sep 6, 2026
Merged

feat: add agent-aware admission and artifact observations#154
forkwright merged 11 commits into
mainfrom
feat/agent-aware-execution

Conversation

@forkwright

Copy link
Copy Markdown
Owner

Continues #150 without closing the full program.

Implements one coherent CPU-only increment:

  • placement-owned, snapshot-pinned reservation ledger and a bounded process-local admission/residency controller;
  • branded capabilities, atomic batch reservation, immediate revocation, conservative failed-eviction accounting, retryable completion/permit handling, and explicit drain progress;
  • opaque retained-file GGUF observation, opt-in typed metadata and tensor extents, and a reviewed single-file read-only input boundary;
  • original grouped GDN and causal-convolution CPU references with independent numerical and chunk-state tests.

Existing plan and no-flag inspect v1 JSON remain unchanged. MetaValue::Array now retains its declared element type; this intentionally corrects the unpublished loader Rust API and updates every in-repo consumer.

Validation: combined GPU-denied locked workspace tests, strict all-target Clippy and formatting; release placement/sched/kernels tests; repository scope/document guards; synthetic input/device/descriptor/network boundary witnesses. Independent authority and numerical reviews cleared the integrated code. Required hosted checks remain authoritative for landing.

Limits: no native model executor, physical reservation, model-quality claim, GPU execution, service/mode/routing changes, or pooled VRAM. One service owner must own each resource grant and drain/reconcile on restart. Exact local model inspection currently refuses unsupported GGML storage ID 23; format support and artifact-derived profiles are follow-up work, not claimed by this PR.

@forkwright
forkwright merged commit f558245 into main Sep 6, 2026
11 checks passed
@forkwright
forkwright deleted the feat/agent-aware-execution branch September 6, 2026 01:30
forkwright added a commit that referenced this pull request Sep 6, 2026
Continues #150 after merged #154.

- Add inspection-only IQ4_XS (256 elements/136 bytes) and IQ4_NL (32/18)
layouts verified against pinned primary GGML sources; preserve explicit
decode refusal and reject malformed block rows, offsets and unknown
types.
- Add a typed unknown-storage diagnostic with numeric-only stderr while
preserving byte-exact v1 error stdout.
- Add original VGPR-only v_mul_f32_e32 emulation in the existing
finite-normal input/result domain, with pinned compiler-byte round-trip
and independent numeric oracle. No new FP mode, memory/control state or
full-kernel claim.
- Reconcile authored scheduler/architecture descriptions with the merged
process-local controller.

Validation: denied locked workspace tests, strict all-target Clippy,
release loader/emulation tests, three pinned AOMP fixture witnesses,
focused final loader/bin checks, format and repository guards.
Independent format and ISA reviews cleared the changes. Minimal
optimized inspector has no HIP/device-runtime dependency.

Exact file observations through the reviewed one-file read-only boundary
now bind the text Qwen3.8-27B GGUF and Qwen3 embedding Q8 artifact to
their immutable publisher LFS hashes. The text file declares qwen35 and
seven actual storage types. Reranker bytes have an observed digest, but
its conversion/publisher chain remains unverified. These observations do
not establish payload decoding, model quality, derived VRAM
requirements, native serving or GPU qualification. No model execution or
live fleet changes occurred.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant