21 Commits

Author SHA1 Message Date
Anthony Taglianetti 554df77939 Remove private vault path from public repo
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-11 20:13:53 -08:00
Anthony Taglianetti 4784775a87 Implement complete import processing in setup flow
Expand Step 6 to categorize files (profile.md, ChatGPT exports, markdown,
PDF), extract profile information, and convert conversations to session
format. Add conditional logic in File Creation to populate profile.md
from imports instead of copying blank template. Add Step 6 for creating
dated session files from imported conversations.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 15:26:57 -08:00
Anthony Taglianetti 7a73700ec1 Reorder setup: import before modalities for smarter recommendations
Import step now comes before modality selection. If user imports notes,
therapist reads them and recommends modalities based on their history.
Also adds reminder that modalities can be changed and therapist auto-switches.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 14:49:44 -08: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 a075fde19a Optimize setup with bash file operations
Replace individual read/write operations with bash mkdir and cp
commands. Reduces setup from ~30 tool calls to ~5, saving time
and tokens for users on rate-limited plans.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 20:27:14 -08:00
Anthony Taglianetti b957f94096 Make Warm 4o-Style the default core persona
Swap personas so that Warm 4o-Style is the default free option and
Warm & Supportive moves to the expansion pack. This better aligns
the core experience with a conversational, friend-like style.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 19:37:08 -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 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 301dfd3c1e Add psychodynamic therapy as 6th modality option
Adds depth-oriented approach focused on unconscious patterns and
relational dynamics. Includes modality content, switching guidance,
and a helpful note for users unsure about which approaches to choose.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:42:55 -08:00
Anthony Taglianetti c13d743660 Improve setup flow: detection, title case paths, first session fix
- Add check at start for returning users with access instructions
- Use title case for folder names (Sage not sage)
- Handle spaces/special chars in names (Dr. Ruby -> DrRuby or Dr-Ruby)
- Make first session transition explicit about absolute paths
- Update "already complete" section to reference new flow

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:35:27 -08:00
Anthony Taglianetti 0087b04dff Update profile from imported notes, document import in getting started
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:14:10 -08:00
Anthony Taglianetti 5313bddbda Add import step for existing therapy notes
- New setup question for importing ChatGPT exports, Markdown, PDF, or text files
- Creates imported/ folder and converts files to markdown
- Session continuity protocol checks imported history on first session

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:12:44 -08:00
Anthony Taglianetti 0d60229b57 Add launcher script option and streamline setup flow
- Offer to create double-clickable launcher script after setup
- Allow starting first session immediately without exiting
- Update GETTING-STARTED.md for conversational setup
- Remove outdated bash/PowerShell script references

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 19:30:26 -08:00
Anthony Taglianetti 21a89defdd Add OS-aware discreet storage location options
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 19:18:40 -08:00
Anthony Taglianetti f851461b5c Add categorized therapist name options to setup flow
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 18:19:03 -08:00
Anthony Taglianetti 7ea736f117 Add Grounded & Real persona and somatic modalities
- New persona option: Grounded & Real (down-to-earth, honest feedback,
  uses humor, focused on client graduation)
- New modalities: Lifespan Integration and Somatic Experiencing
- Add modality switching guidance for blending approaches

Inspired by Kuyama Counseling's trauma-informed approach.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:51:38 -08:00
Anthony Taglianetti 6d532fde77 Replace bash script setup with conversational flow
Claude now guides users through setup interactively:
- Greets immediately on first message
- Asks questions one at a time (safety, name, style, etc.)
- Creates files directly using Write tool
- No scary permission prompt before conversation starts

All persona and modality content is now inline in CLAUDE.md
so Claude can assemble the final config without reading
separate files.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:45:30 -08:00
Anthony Taglianetti 0678bad1f5 Add repo CLAUDE.md to auto-run setup for new users
When users clone the repo and run `claude`, it now automatically
offers to run the setup script instead of requiring manual steps.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 17:26:59 -08:00