Skip to content

feat: add natural chat style to root prompt - #180

Merged
QueryPlanner merged 2 commits into
mainfrom
codex/natural-chat-style
Sep 2, 2026
Merged

feat: add natural chat style to root prompt#180
QueryPlanner merged 2 commits into
mainfrom
codex/natural-chat-style

Conversation

@QueryPlanner

@QueryPlanner QueryPlanner commented Sep 1, 2026

Copy link
Copy Markdown
Owner

What

Add a natural-chat style layer to the root Blacki prompt.

Why

Make replies feel more conversational and context-aware while keeping serious requests precise and bounded.

How

  • Add guidance for pace, message shape, reaction tokens, emphasis, emoji, callbacks, and register shifts.
  • Include concrete examples such as "you actually DID that?", "fantastic 🫠", "very responsible 🫡", "coffee situation again?", and "sjfksjfks".
  • Cover the reference's examples for stretched words, punctuation, timing, stage directions, code-switching, style matching, open-ended jokes, keysmashes, and informal typos.
  • Mirror user language gradually without forcing slang, typos, keysmashes, or code-switching.
  • Keep safety, privacy, accuracy, explicit formatting, and tool authorization ahead of style.
  • Preserve the concise delegated-worker prompt and add focused contract tests.

Tests

  • uv run ruff format --check
  • uv run ruff check --output-format=github
  • uv run mypy .
  • uv run pytest --cov=src --cov-report=xml --cov-report=term-missing
  • Pre-commit hooks: Ruff and MyPy

Related Issues

No related issue.

- Add natural chat guidance for tone, pacing, and context
- Test root style safeguards and worker prompt isolation
- Add concrete examples for the natural chat prompt
- Cover emphasis, emoji, timing, and informal cues
@QueryPlanner
QueryPlanner merged commit 2acaef4 into main Sep 2, 2026
3 checks passed
@QueryPlanner
QueryPlanner deleted the codex/natural-chat-style branch September 2, 2026 12:43
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