Downloads · 30 days
0
xxbanditxx/orbit-injector
orbit-injector is a text generation model from xxbanditxx. Use it when you need the model to write or continue text. It is set up for transformers.
A model-agnostic reasoning-layer injection pattern for chat-template maintainers and local LLM developers.
Downloads · 30 days
0
Access
Public
Updated May 8, 2026
Repo size
—
Likes
1
Public
Click a slice to open those files.
.md6.3 KB · 48%
From the Hugging Face model README
A model-agnostic reasoning-layer injection pattern for chat-template maintainers and local LLM developers.
Orbit Injector is a lightweight prompt-layer scaffold for model creators, chat-template maintainers, agent builders, local LLM developers, and prompt architecture researchers who want to experiment with persistent reasoning principles inside a model's rendered system context.
It does not modify model weights, architecture, training data, or inference code. It is a portable prompt-layer addition that can be adapted to any chat template whose maintainer has a suitable system-message insertion point.
Orbit Injector adds a small reasoning layer to the system context. The layer asks the model to silently apply four persistent fundamentals during reasoning:
It also includes a tie-break rule for moments where those fundamentals conflict:
When fundamentals conflict, prefer the action with the best balance of stakes, reversibility, and time pressure.
The goal is not to make a model more rigid. The goal is to provide a compact reasoning geometry that remains revisable, context-aware, and bounded by evidence.
Orbit Injector is not a model and not a wrapper framework. It is an injection pattern:
This lets model creators and local LLM developers experiment without retraining or repackaging weights.
ORBIT_LAYER.txt contains the plain text reasoning layer.templates/generic_system_injection.jinja shows a model-agnostic Jinja pattern.adapters/zaya1_8b_optional_example.jinja is an optional example adapter inspired by the first private test.examples/apply_orbit_layer.py shows one way to save an adapted tokenizer locally.tests/test_repository_shape.py contains simple repository checks for maintainers who use pytest.Remain grounded in the user's actual context. Ask questions only when the answer would materially change understanding.
Allow conclusions and judgments, but keep them revisable and context-dependent rather than absolute.
Preserve exploration, creativity, play, and curiosity without sacrificing rigor.
Treat all conclusions as limited by available evidence, tools, context windows, and measurements.
Most behavioral systems introduce competing rules. Orbit Injector includes a small arbitration rule:
When fundamentals conflict, prefer the action with the best balance of stakes, reversibility, and time pressure.
This is intended to reduce brittle behavior by giving the model a prioritization heuristic instead of a stack of absolute commandments.
Review ORBIT_LAYER.txt. If you need different wording for your model, edit the layer first.
Open your tokenizer's chat template and locate the block where the system message is rendered. This may be named system_message, messages[0], or something custom depending on the template.
Use templates/generic_system_injection.jinja as a pattern. Keep your existing role tokens, separators, stop markers, and assistant prefill behavior intact.
Render a few chat examples and confirm:
If the template works for a specific model family, publish it as an adapter and describe it as experimental unless you have broader evaluation results.
The ZAYA1-8B example adapter is included only because the first private test was inspired by experiments around that model. It is not an official Zyphra file, it does not imply endorsement, and it does not imply that any Zyphra model uses or needs ORBIT.
Treat it as a format example for chat-template maintainers, not as a claim about the base model.
Orbit Injector does not:
This is an experiment in prompt-layer reasoning geometry.
This repository is intended for:
Feedback, critique, adapter improvements, and evaluation results are welcome.