Muster-level instructions sent on every route

Aperta
#763 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
electron, typescript

Direzione di ricerca

Start by reading the Settings implementation, the route request construction for the coding client, Claude Code, API-key and router paths, and the existing workflow tests. Add Muster-level instructions that are included on each route, and inspect how the app discovers and reports the imported global instructions file. Done means the spec clause and workflow tests verify the same instructions in requests sent by router and Claude Code chats.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area:providers area:runtime p1 status-triage type:feature

Muster has no instructions of its own that apply on every route. Each driver uses whatever its CLI loads (~/.codex/AGENTS.md for the coding client, ~/.claude for Claude Code), so the same model replies in a different shape depending on the route.

Found on 2026-10-27: on the same router model and prompt, another terminal agent answered status questions with compact tables and Muster answered with bullets. Both used the same router and the same Responses API, and Muster renders tables (MessageBody.tsx, remark-gfm). The difference was the global instructions: that agent's file asks for "bold headline → compact tables → short bullets → Still running / Waiting on you", while ~/.codex/AGENTS.md doesn't.

Acceptance (spec clause + workflow tests, red on main first):

  1. Settings has Muster-level instructions (reply style and rules) that are sent on every route: coding client, Claude Code, API-key and router.
  2. The user can import them from an existing agent's global instructions file, and Muster says which file it imported.
  3. A router chat and a Claude Code chat with the same instructions both get them in the request; the test checks the request each route actually sends.
Lingua principale
TypeScript
Stelle
3
Fork
0
Merge medio
17h 33m
PR unite (30g)
163

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di musterhq/muster-code

Tutte le issue di musterhq/muster-code

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.