diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-08-14 04:22:48 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-08-14 04:22:48 +0300 |
| commit | 1af1a5b86f642ae7b053037bc472913cfbc1e206 (patch) | |
| tree | 9b2826f592bcaa5420149d9e9752a79ec9ed9d30 /src/cli.rs | |
| parent | 1ac5e9805784e14a5322a0e60e435348149721ee (diff) | |
feat(cli): guide agents to Herdr resources
Diffstat (limited to 'src/cli.rs')
| -rw-r--r-- | src/cli.rs | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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 { |
