aboutsummaryrefslogtreecommitdiff
path: root/src/cli.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-08-14 04:22:48 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-08-14 04:22:48 +0300
commit1af1a5b86f642ae7b053037bc472913cfbc1e206 (patch)
tree9b2826f592bcaa5420149d9e9752a79ec9ed9d30 /src/cli.rs
parent1ac5e9805784e14a5322a0e60e435348149721ee (diff)
feat(cli): guide agents to Herdr resources
Diffstat (limited to 'src/cli.rs')
-rw-r--r--src/cli.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cli.rs b/src/cli.rs
index 6acbfcbe..7f813eb7 100644
--- a/src/cli.rs
+++ b/src/cli.rs
@@ -29,6 +29,15 @@ const TERMINAL_SESSION_OBSERVE_USAGE: &str =
"usage: herdr terminal session observe <target> [--cols N] [--rows N]";
const TERMINAL_SESSION_CONTROL_USAGE: &str =
"usage: herdr terminal session control <target> [--takeover] [--cols N] [--rows N]";
+pub(crate) const AGENT_HELP_FOOTER: &str = concat!(
+ "Are you an AI? Use these resources ONLY IF your task specifically asks you to:\n",
+ " Help a human understand or set up Herdr for the first time:\n",
+ " https://herdr.dev/agent-guide.md\n",
+ " Debug or investigate a problem with Herdr:\n",
+ " https://herdr.dev/llms.txt\n",
+ " Control Herdr panes, agents, or workspaces:\n",
+ " SKIP if a Herdr skill is already in your context. Otherwise run: herdr --skill",
+);
pub(crate) fn parse_token_assignment(raw: &str) -> Result<(String, Option<String>), String> {
let Some((key, value)) = raw.split_once('=') else {