aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--SKILL.md2
-rw-r--r--docs/next/CHANGELOG.md3
-rw-r--r--src/ui/sidebar.rs2
-rw-r--r--website/src/styles/starlight.css4
4 files changed, 10 insertions, 1 deletions
diff --git a/SKILL.md b/SKILL.md
index 29d0278a..ac6cffc2 100644
--- a/SKILL.md
+++ b/SKILL.md
@@ -5,6 +5,8 @@ description: "Control herdr from inside it. Manage workspaces and tabs, split pa
# herdr — agent skill
+before using this skill, check that `HERDR_ENV=1`. if it is not set to `1`, say you are not running inside a herdr-managed pane and stop. do not inspect or control the focused herdr pane from outside herdr.
+
you are running inside herdr, a terminal-native agent multiplexer. herdr gives you workspaces, tabs, and panes — each pane is a real terminal with its own shell, agent, server, or log stream — and you can control all of it from the cli.
this means you can:
diff --git a/docs/next/CHANGELOG.md b/docs/next/CHANGELOG.md
index 58af43d6..d5f1b66c 100644
--- a/docs/next/CHANGELOG.md
+++ b/docs/next/CHANGELOG.md
@@ -9,6 +9,9 @@
### Fixed
- Running the internal `herdr client` command from inside Herdr now respects the nested-launch guard, and the command is no longer advertised in root help. (#187)
+- The Herdr agent skill now refuses to claim pane ownership unless it is running inside Herdr. (#152)
+- Terminal-style docs code blocks now keep their copy button in the top-right corner. (#190)
+- The sidebar `new` workspace button now aligns with the sidebar's left padding. (#189)
### Breaking Changes
- The client/server protocol is now version 7. Stop and restart any running v0.5.10 server before attaching with this release.
diff --git a/src/ui/sidebar.rs b/src/ui/sidebar.rs
index 32f9236f..3d51cc51 100644
--- a/src/ui/sidebar.rs
+++ b/src/ui/sidebar.rs
@@ -725,7 +725,7 @@ fn render_workspace_list(app: &AppState, frame: &mut Frame, area: Rect, is_navig
if app.mouse_capture && list_bottom > area.y {
let new_rect = app.sidebar_new_button_rect();
frame.render_widget(
- Paragraph::new(Span::styled("new", Style::default().fg(p.overlay0))),
+ Paragraph::new(Span::styled(" new", Style::default().fg(p.overlay0))),
new_rect,
);
diff --git a/website/src/styles/starlight.css b/website/src/styles/starlight.css
index 4287d510..21518c63 100644
--- a/website/src/styles/starlight.css
+++ b/website/src/styles/starlight.css
@@ -131,6 +131,10 @@
overflow: hidden;
}
+.expressive-code .frame.is-terminal {
+ --button-spacing: 0.4rem;
+}
+
.expressive-code .frame.is-terminal .header {
display: none;
}