diff --git a/packages/app/src/components/git-diff-pane.tsx b/packages/app/src/components/git-diff-pane.tsx
index b9f9b5beb..69a67ee92 100644
--- a/packages/app/src/components/git-diff-pane.tsx
+++ b/packages/app/src/components/git-diff-pane.tsx
@@ -966,7 +966,7 @@ export function GitDiffPane({ serverId, agentId }: GitDiffPaneProps) {
description={pushDisabled && !(gitStatus?.hasRemote ?? false) ? "No remote configured" : undefined}
onSelect={() => pushMutation.mutate()}
>
- Push branch
+ Push to remote
({
color: theme.colors.foreground,
},
subtitle: {
- fontSize: theme.fontSize.sm,
+ fontSize: 12,
fontWeight: "300",
color: theme.colors.foregroundMuted,
},
diff --git a/packages/server/src/server/agent/self-identification-instructions.ts b/packages/server/src/server/agent/self-identification-instructions.ts
index 9c74b56c2..6722ce905 100644
--- a/packages/server/src/server/agent/self-identification-instructions.ts
+++ b/packages/server/src/server/agent/self-identification-instructions.ts
@@ -15,9 +15,7 @@ export function getSelfIdentificationInstructions(
const lines = [
"You are running under Paseo, an agent orchestration tool.",
- "Immediately after your first message where you understand the task and decide to do multi-step work, call set_title to self-identify. Call it exactly once per task—do not repeat.",
- "Skip set_title in plan/read-only modes or when running a slash command.",
- "Do not call set_title for short, fixed, or single-response requests (e.g., \"say X exactly\", yes/no, one-liners).",
+ "You MUST call set_title immediately after understanding the task. Call it exactly once per task—do not repeat.",
];
if (inWorktree) {