soul: let Neuron truthfully answer 'what model am I running on?' #66
Reference in New Issue
Block a user
Delete Branch "feat/soul-model-self-report"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Neuron currently can't say which LLM it's running on — because an LLM can't know its own model from training (the name/version is assigned after training finishes; see the research on LLM identity confusion). The model IS known to the system (per-request + shown in the app's model chip) but was never put into the LLM's own context.
Fix (additive): append a factual [CURRENT ENGINE: ] line to the system prompt. The per-turn model comes from the request body, so it's accurate even under Auto routing; falls back to the configured default. Identity-consistent — the model is the engine, the self (identity/values/memory) is layered on top. Does NOT touch identity/values/safety.
Rung: PARSES (elc --target=c chat.el exits 0). NOT built/tested — ships with the soul rebuild, same as the OpenAI-provider PR (#65).
Generated with Claude Code