← board

feature: Eliah AI command rail + console pane

Goal

An AI agent as a first-class command source on Eliah's existing command surface: a console pane where natural-language requests ("link the OK button's click to SaveFile") are turned into the same selection/command operations a menu or shortcut issues — no layout or mode special-casing.

Why deferred

The command surface + shared selection model already exist and are exercised by the Link and Wire OnClick commands (see devdocs/developer/eliah-command-surface.md). An AI rail mainly adds networking + a request/response protocol; it does not deepen the local designer/editor testing loop, so it is split out as a suggestion rather than blocking M5.

The one genuinely new capability it would exercise is the networking stack (HTTP client / streaming to a model endpoint) — useful as a real consumer of the RTL's networking if/when that is a priority.

Scope (when picked up)

Acceptance

Typing an instruction in the console performs the same operation as the equivalent menu/shortcut command, through the shared selection model; the networking path is covered; no command logic is duplicated for the AI source.

Log

Moved to rainy-day/ (2026-07-20, Track B sweep)

Ticket status is "backlog (suggestion — deferred)" — a suggestion nobody has accepted, sitting at prio 45 in the ready queue. Moved to rainy-day/ so the queue reflects that. Pull it back if the idea is actually wanted.