summaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-11-01 19:00:04 +0100
committersalmonik <salmonik@tuta.io>2026-11-01 19:00:04 +0100
commitd251b54fe40f6f8f95261b4df65bced2fb728c63 (patch)
tree11a4ddffd68f1f497498d36096435a56d9f13c1b /AGENTS.md
parentv4.0.5: login and registration as core commands (diff)
downloadzagan-bet-d251b54fe40f6f8f95261b4df65bced2fb728c63.tar.gz
zagan-bet-d251b54fe40f6f8f95261b4df65bced2fb728c63.zip
v4.0.6: move the prompt editor and key mapping out of the core
Diffstat (limited to '')
-rw-r--r--AGENTS.md2
1 files changed, 2 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 72def0d..efa8b74 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -55,6 +55,8 @@
55- The GUI is a second frontend over `ClientCore`, not a second client. 55- The GUI is a second frontend over `ClientCore`, not a second client.
56 Frontends send `Command` and render `View`; the core owns navigation and 56 Frontends send `Command` and render `View`; the core owns navigation and
57 state and contains no I/O or terminal types. 57 state and contains no I/O or terminal types.
58- The command-line editor and key mapping live in `client::input`. The core
59 receives `Command` or a finished line through `submit_line`, never a key.
58- egui lives in the `gui/` workspace member. Its dependencies must never 60- egui lives in the `gui/` workspace member. Its dependencies must never
59 enter the TUI or server build graph: no GUI crate in the root package's 61 enter the TUI or server build graph: no GUI crate in the root package's
60 `[dependencies]`. 62 `[dependencies]`.