Skip to content

Make onboarding accept free-text instead of rigid categories - #49

Merged
gburachas merged 1 commit into
mainfrom
fix/onboarding-free-text
Feb 23, 2026
Merged

gburachas merged 1 commit into
mainfrom
fix/onboarding-free-text

Conversation

@gburachas

Copy link
Copy Markdown
Owner

Summary

  • User role, personality style, and use case fields now accept any free-text input
  • Hints are shown as dim text suggestions, not enforced choices
  • SOUL.md and AGENT.md use the user's own words directly
  • Only provider selection remains a strict choice (drives config logic)
  • Unknown model names show a warning note but don't block

Fixes #48

Test plan

  • 74 tests pass
  • Run pytoclaw onboard and enter free-form descriptions for role/personality/use case
  • Verify generated .md files contain the user's exact words

🤖 Generated with Claude Code

User role, personality, and use case fields now accept any input with
hints shown as dim text. Only provider selection (openai/anthropic/etc)
remains a strict choice since it drives config logic.

Soul and agent markdown files now use the user's own words directly
instead of mapping to predefined paragraphs.

Unknown model names show a note but don't block setup.

Fixes #48

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gburachas
gburachas merged commit 90bb94c into main Feb 23, 2026
0 of 2 checks passed
@gburachas
gburachas deleted the fix/onboarding-free-text branch February 23, 2026 02:35
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.

Onboarding forces rigid categories instead of accepting free-text input

1 participant