بنقرة واحدة
add-pipeline-component
Step-by-step workflow for adding a new processing component to the ORBIS agent pipeline
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Step-by-step workflow for adding a new processing component to the ORBIS agent pipeline
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Full clean rebuild of ORBIS — wipes web/dist, dist-sdist, src-tauri bundle, staged sidecar binary, pyapp env cache, WKWebView state, sidecar.log, and stale unix sockets, then rebuilds frontend → sdist → pyapp sidecar → tauri bundle in the correct order, and launches with stderr captured. Use when voice doesn't work, the orb shows weird state, "Load failed" appears anywhere in the UI, or anything feels off after a code change.
Step-by-step workflow for integrating a new stage into the ORBIS audio/processing pipeline
Integrate a new ML component (classifier, reranker, etc.) into an existing agent pipeline by reading the codebase, identifying hook points, implementing the module, and wiring it in.
Commit pending changes, bump the patch version tag, and publish a beta release
Scaffold and plan a new marketing site — branding audit, stack selection, hero design, and deployment config
Integrate a new ML component (classifier, reranker, embedder, etc.) into an existing pipeline by locating insertion points, implementing the module, and wiring it in.
| name | add-pipeline-component |
| description | Step-by-step workflow for adding a new processing component to the ORBIS agent pipeline |
Use this when introducing a new stage into the ORBIS agent pipeline — e.g., a detector, gate, filter, or transformer. Covers frame definition, module creation, builder wiring, and pipeline insertion.
agent/frames.pyagent/<component>.py with the component's processing logic_build_<component>() helper in app.py alongside the other _build_* functionsapp.py and extract the component's config dict (e.g., ww_cfg = cfg["wake_word"])_build_speaker_gate)WakeWordFrame → agent/wake_word.py → _build_wake_word_detector() → ww_cfg extraction → instantiation → pipeline insertion before echo-guardNoiseGateFrame → agent/noise_gate.py → _build_noise_gate() → config wiring → insert after VAD