Skip to content

Wire ask_questions into Karen bot#282

Open
deepmasq wants to merge 2 commits intomainfrom
feat/karen-ask-questions
Open

Wire ask_questions into Karen bot#282
deepmasq wants to merge 2 commits intomainfrom
feat/karen-ask-questions

Conversation

@deepmasq
Copy link
Copy Markdown
Contributor

@deepmasq deepmasq commented Apr 2, 2026

Summary

  • Register ask_questions tool in integration DB (same pattern as print_widget)
  • Add to Karen's default and very_limited expert tool sets
  • Add "Gathering Requirements" prompt to default expert — read existing data (policy docs, ERP, integrations) before asking, then batch unknowns via structured UI form
  • Add "Structured Questions" prompt to very_limited expert — check CRM/policy docs first, keep to 2-4 questions for customers

Test plan

  • fi_question.py imports cleanly with ASK_QUESTIONS_PROMPT
  • ckit_integrations_db.py loads ask_questions integration
  • karen_bot.pyask_questions appears in 27-tool TOOLS list
  • karen_install.pyask_questions in TOOLS_DEFAULT and TOOLS_SUPPORT_AND_SALES
  • Expert allowlist: default=True, very_limited=True, messages_triage=False, nurturing=False, explore=False
  • Playwright MCP e2e: install Karen locally, verify ask_questions renders in chat

🤖 Generated with Claude Code

@deepmasq deepmasq marked this pull request as draft April 3, 2026 08:51
@deepmasq deepmasq marked this pull request as ready for review April 3, 2026 09:10
Art Koval and others added 2 commits April 3, 2026 12:41
Register ask_questions in integration DB following print_widget pattern.
Add context-first prompt strategy: Karen reads existing data before asking,
then batches remaining unknowns into structured UI form.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Defer to collect-support-knowledge-base skill instead of hardcoding
the requirements workflow in the prompt.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@deepmasq deepmasq force-pushed the feat/karen-ask-questions branch from dcb6b35 to f43cfb7 Compare April 3, 2026 09:42
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