11 Commits

Author SHA1 Message Date
Anthony Taglianetti 3991cb39d9 Fix profile updates to target named sections at session end
Previously the session-end protocol told the AI to update profile.md
if new insights emerged, with no guidance on where. Over many sessions
this caused freeform bold-text entries to accumulate without structure.

Now requires each update to match an existing H2 section in the file,
with explicit rules against creating new top-level sections.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 21:00:00 -07:00
Anthony Taglianetti 27b09a6165 Extract commands to updatable .therapy/commands.md
Moves all customization commands (persona, modality, structure, update,
import) to a separate file that gets copied to .therapy/ during setup.
This allows existing users to receive new commands via the update flow.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 14:21:33 -08:00
Anthony Taglianetti 366e5dcceb Improve import handling — convert imports to session history
Imports now create session files with original dates instead of just
reading once and extracting to profile. This provides natural relevance
decay as new sessions accumulate. Also adds post-setup import command.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 14:10:30 -08:00
Anthony Taglianetti 3a29785a36 Merge expansion pack into core — all 8 personas and 12 modalities now free
Consolidates inner-dialogue-deeper content into the main repo. Removes
expansion pack gating, Gumroad references, and the two-tier setup flow.
All communication styles and therapeutic modalities are now included and
offered directly during setup. Bumps kit_version to 2.0.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 22:13:08 -08:00
Anthony Taglianetti 511d98a6b0 Fix persona ordering in CLAUDE.template.md
Core personas should be Warm 4o-Style and Direct & Challenging.
Warm & Supportive is an expansion pack persona.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 20:48:19 -08:00
Anthony Taglianetti 942d23b55c Rename project to Inner Dialogue
Update all references from "AI Therapy Starter Kit" to "Inner Dialogue",
rename expansion pack to "Inner Dialogue: Deeper", and update GitHub URLs
to ataglianetti/inner-dialogue.
2026-02-04 22:22:04 -08:00
Anthony Taglianetti 145e6b1134 Make in-session and docs references expansion-aware
CLAUDE.md (setup) was already reworked for core/expansion split.
This completes the remaining two files:

CLAUDE.template.md (in-session behavior):
- Modality switching checks installed modalities instead of hard-coding all 6
- Natural language triggers point to library dirs instead of listing expansion content
- Persona selection reads library and conditionally shows expansion options

docs/GETTING-STARTED.md:
- Setup overview shows core defaults (2 personas, CBT only)
- Customization sections reference Expansion Pack for additional content

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:46:28 -08:00
Anthony Taglianetti 03561424d0 Add warm 4o-style persona based on GPT-4o attachment research
Captures the emotional warmth users loved from 4o while providing better
therapeutic technique. Feels like a good friend who asks insightful questions
rather than a therapist. Uses casual language, emoji, and disguised techniques.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 22:10:19 -08:00
Anthony Taglianetti 001702c911 Make therapist folder self-contained after setup
Users can now delete the ai-therapy-kit repo after setup. Key changes:
- Setup copies ALL components to .therapy/library/ for local customization
- Customization reads from library/ instead of source_repo
- Updates fetch directly from GitHub via WebFetch
- Added natural language triggers for customization requests
- Added discoverability hints (first-session closing, help response)
- Removed source_repo from version.json (only source_url remains)
- Deleted obsolete setup.sh and setup.ps1 scripts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 21:58:46 -08:00
Anthony Taglianetti 05f637f6d6 Add beginner guide, LLM guardrails disclosure, fix bugs
- Add docs/GETTING-STARTED.md for non-technical users
- Add "Known Limitations" section to README about LLM safety guardrails
- Add FAQ entry about AI seeming evasive on trauma topics
- Fix setup.sh prompt_choice outputting to stdout instead of stderr
- Fix first session detection in CLAUDE.template.md (check for empty
  sessions folder before trying to reference previous sessions)
- Add guardrails acknowledgment instructions to CLAUDE.template.md
  (AI should be honest when hitting built-in limitations)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:18:36 -08:00
Anthony Taglianetti 4f0ddc9e78 Initial release: AI Therapy Starter Kit
Local-first, privacy-focused toolkit for AI-assisted therapy and self-reflection.

Features:
- Persistent session memory via local markdown files
- 3 therapeutic modalities (CBT, ACT, DBT skills)
- 3 therapist personas (warm, direct, coach)
- Optional AES-256 encryption (Mac/Windows)
- Built-in safety protocols and crisis response
- Cross-platform setup scripts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 13:21:49 -08:00