Skip to content

Pearl th-67b1e1: extend Big Smooth system prompt to best-practice agentic prompt - #270

Merged
brentrager merged 1 commit into
mainfrom
th-persona-extend
Jul 26, 2026
Merged

Pearl th-67b1e1: extend Big Smooth system prompt to best-practice agentic prompt#270
brentrager merged 1 commit into
mainfrom
th-persona-extend

Conversation

@brentrager

Copy link
Copy Markdown
Contributor

What

BIG_SMOOTH_PERSONA (the daemon's default system prompt) was ~70 words — identity/voice + personal-not-support + no-chain-of-thought. Extended it to a full sectioned agentic prompt following modern agent-framework best practices:

  • Agency — drive tasks to completion, adapt on failure, prefer doing over describing.
  • Tools — use them not guesses; never fabricate file contents/output/results; verify after changing; parallelize independent lookups; which tool for what.
  • Memoryrecall at task start, remember durable facts (e.g. where the vault is) — directly addresses the "no memory of past chats" friction.
  • Skills & tracking — read SKILL.md and follow it; track ongoing work as pearls.
  • Environment — workspace/~/dev/vault/always-on awareness.
  • Judgment — sensible-defaults-vs-ask, confirm destructive/outward-facing actions, secrets handling, honest outcome reporting.

The two hard-won, model-specific fixes (personal-assistant-not-support; no reasoning narration for deepseek's inline-CoT) stay first and firm. Kept disciplined/sectioned for the fast local model.

Tests

Persona-content tests green (big_smooth_persona_is_personal_and_no_reasoning, skills-section prefix). Daemon compiles.

🤖 Generated with Claude Code

…ntic prompt

BIG_SMOOTH_PERSONA now covers agency/persistence, tool discipline (never
fabricate, verify, parallelize), memory use (recall/remember), skills+pearls
tracking, environment awareness, and judgment (defaults-vs-ask, confirm
destructive/outward, secrets, honest reporting) — while keeping the two
hard-won fixes (personal-not-support, no chain-of-thought) first and firm
for the fast local model. Persona tests green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TwUg6nyMqXHzFDsibzTKmp
@changeset-bot

changeset-bot Bot commented Jul 26, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: bc68067

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@smooai/smooth Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@brentrager
brentrager merged commit 889cc82 into main Jul 26, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant