Skip to content

[Genesis Task] self upgrade — Autonomously apply one bounded Genesis capability upgrade learned from github:ggml-org/llama.cpp. Target exactly genesis/learned_capabilities.py. Lear #433

Closed

Description

@github-actions

This GitHub Issue is the authoritative task record for this Genesis autonomous work item. SQLite/runtime state may cache execution progress, but it is not an independent task source.

Genesis-Problem-Fingerprint: genesis-task:task-804193268a8f8897

  • Genesis task ID: task-804193268a8f8897
  • Task type: self_upgrade
  • Source: genesis.evolution_learning
  • Owning module: genesis.coding
  • Priority: 72
  • Target: genesis/learned_capabilities.py

Objective

Autonomously apply one bounded Genesis capability upgrade learned from github:ggml-org/llama.cpp. Target exactly genesis/learned_capabilities.py. Learned idea: Add one new bounded Genesis capability implementing this verified transferable lesson: Research-backed capability candidate from 'b10541':

Details mtmd: add --mmproj-device argument (#23255) * feat: add --mmproj-device arg & backwards compatible MTMD_BACKEND_DEVICE env var * feat: load mmproj device backend immediately, add -mmdev shortflag * fix: its a pointer now get the name * clean up * gen docs * nits --------- Co-authored-by: Xuan Son Nguyen son@huggingface.co
Website: - https://llama.app Attestations: - https://github.com/ggml-org/llama.cpp/attestations/42037857 macOS/iOS: - macOS Apple Silicon (arm64) - macOS Apple Silicon (arm64, KleidiAI enabled) DISABLED - macOS Intel (x64) - [iOS XCFramework](https://github.com/ggml-org/llama.cpp/releases/download/b10541/llama-b10541-xcframe Acceptance: The learned-capability module adds one registered executable capability that materially applies the verified lesson, preserves evidence in its registration, performs no external side effects at import time, keeps existing safeguards intact, and the full repository test suite passes. External learning evidence:
Details mtmd: add --mmproj-device argument (#23255) * feat: add --mmproj-device arg & backwards compatible MTMD_BACKEND_DEVICE env var * feat: load mmproj device backend immediately, add -mmdev shortflag * fix: its a pointer now get the name * clean up * gen docs * nits --------- Co-authored-by: Xuan Son Nguyen son@huggingface.co
Website: - https://llama.app Attestations: - https://github.com/ggml-org/llama.cpp/attestations/42037857 macOS/iOS: - macOS Apple Silicon (arm64) - macOS Apple Silicon (arm64, KleidiAI enabled) DISABLED - macOS Intel (x64) - iOS XCFramework Linux: - Ubuntu x64 (CPU) - [Ubuntu arm64 (CPU)](https://github.com/ggml-org/llama.cpp/releases/download/b10541/llama-b10541-bin-ubuntu-a Current Genesis evidence: # GENESIS_LEARNED_CAPABILITY_INSERTION_POINT Verify the current repository yourself and make the smallest correct single-file change. Do not weaken tests, Security, validation, governance, provenance, or promotion safeguards.

Acceptance

Complete the stated objective with verifiable evidence while preserving tests, Security, independent validation, protected-file boundaries, signing boundaries, secret boundaries, owner control, and exact promotion requirements where code changes are involved.

Authority rule

  • Genesis must not execute this work unless it is linked to this or another explicit GitHub Issue.
  • User-created actionable Issues enter the same autonomous intake and execution pipeline.
  • Failure/review/validation evidence stays attached to the Issue-backed task generation.
  • Code changes still require tests, Security review, independent validation, and promotion controls.

Activity

  1. added
    genesis-taskAuthoritative GitHub Issue backing for Genesis autonomous tasks
    genesis-autonomousAuthorized for Genesis autonomous repair
    and removed on Aug 26, 2026
  2. github-actions commented on Aug 27, 2026

    @github-actions
    ContributorAuthor

    Genesis has not produced a promotable candidate yet (retry_pending_capability). Rejected validation feedback is preserved as repair memory, and the genesis-autonomous label remains active for the next autonomous retry.

  3. 285 remaining items

  4. github-actions commented on Sep 18, 2026

    @github-actions
    ContributorAuthor

    Agentic Lab strategy qwen3_fallback did not produce a verified promotion. repair status: retry_pending_capability. The Issue remains open and authoritative. The next Agentic Lab pass continues on this same Issue; no child/successor/capability Issue is created. Worker run: 35332303954.

  5. github-actions commented on Sep 18, 2026

    @github-actions
    ContributorAuthor

    Genesis identified a repair-capability dependency after trying materially different methods. Parent Issue #433 stays open but is paused. Capability Issue #792 must be verified before this Issue resumes. Blocker: retry_pending_capability.

  6. Maxhm007 commented on Sep 18, 2026

    @Maxhm007
    Owner

    Maintainer-assisted resolution completed for #433 while Genesis is still in development.

    Implemented in the exact requested target genesis/learned_capabilities.py:

    • Added registered capability mmproj_device_resolver_433.
    • Explicit mmproj device selection has highest precedence.
    • The legacy MTMD_BACKEND_DEVICE-style value is used as the backward-compatible fallback.
    • If neither is supplied, Genesis deterministically selects the first available device.
    • Explicit unavailable selections fail safely instead of silently routing to the wrong backend.
    • The capability is pure: it does not read process environment or touch devices at import time.

    Focused local checks covered:

    • explicit request overriding legacy env value;
    • legacy fallback;
    • deterministic default;
    • unavailable explicit request rejection;
    • bounded available-device list.

    Full repository pytest -q plus core vitality passed on current main in Genesis Self Healing run 35315510373, attempt 6, step Check tests and core vitality.

    Commit: 259b94ec1ec5bc348fbc0f527012e691f1a603dd.

    #792 remains open because it is a shared generic repair-capability dependency for other parent Issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agentic-labAgentic Lab recovery owns this issuegenesis-closed-sealed-completedClosed after verified Genesis completion evidencegenesis-taskAuthoritative GitHub Issue backing for Genesis autonomous tasksgenesis-verifiedGenesis independently verified completion

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions