58 Commits

Author SHA1 Message Date
dennisthiessen 5a7b59e1db Added personas 2026-05-29 15:55:37 +02:00
dennisthiessen b1e9b484a8 first commit 2026-05-21 11:11:53 +02:00
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 6863b118e2 Distinguish API key vs Pro/Max plan retention in privacy table
API key auth has 7-day retention with no training. Pro/Max plan auth
follows consumer retention (30 days, or up to 5 years if opted in).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 18:21:42 -08:00
Anthony Taglianetti 8afc2b60bb Clarify privacy section with explicit data retention comparison
Community feedback pointed out that "real privacy" could be misleading
without distinguishing between local file storage and API server contact.
Added retention comparison table across platforms and linked to official
privacy policies.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 18:15:16 -08:00
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 4b6385d5bd Add 2.1.1 changelog entry for setup import fix
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 15:31:22 -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 2515398ec5 Fix manifest to list all library files explicitly
WebFetch can't handle glob patterns. Now manifest lists each persona,
modality, and structure file explicitly. Update command now checks for
new library options and offers to add them.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 14:54:33 -08:00
Anthony Taglianetti ed4e89f106 Update changelog: fix years to 2026, add setup reorder 2026-02-08 14:50:36 -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 b3846dbb6b Add changelog link to README 2026-02-08 14:36:01 -08:00
Anthony Taglianetti 6bbb2d920d Add CHANGELOG.md with release notes
Documents 2.1.0 (import command, manifest updates), 2.0.0 (8 personas,
12 modalities, split architecture), and 1.0.0 (initial release).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 14:35:17 -08:00
Anthony Taglianetti 2684a25c29 Add manifest.json for update discovery
Updates now fetch manifest.json first to discover all updatable components.
This allows 1.0 users to learn about new files (like commands.md) when they
run "update". Safety-protocol.md bumped to 1.1.0 with update notice for 1.0 users.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 14:30:02 -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 bdfec8dd14 Update warm-4o persona with narrative arc and contradiction techniques
Informed by analysis of GPT-4o's distinctive conversational patterns,
adds conversation-level arc structure, contradiction surfacing, zooming
out to bigger story, and arc naming — capturing the macro-level magic
that made 4o conversations feel like breakthroughs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 01:17:29 -08:00
Anthony Taglianetti 5a5db359b7 Remove screenshots from README
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 23:00:42 -08:00
Anthony Taglianetti 28bf83c717 Add session screenshots to README
- Add assets folder with session screenshots
- Update "What It Looks Like" section with actual images
- Show Warm 4o-Style greeting and conversation
- Show Direct & Challenging persona for comparison

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 22:38:51 -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 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 14da1e92c1 Delete assets directory 2026-02-06 20:20:47 -08:00
Anthony Taglianetti 6b35095f65 Revert "Remove expansion pack references for initial launch"
This reverts commit ca3ff9274d.
2026-02-06 20:01:33 -08:00
Anthony Taglianetti ca3ff9274d Remove expansion pack references for initial launch
Saved expansion pack content to docs/EXPANSION-PACK-README-CONTENT.md
for easy restoration when the expansion launches.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 20:00:17 -08:00
Anthony Taglianetti e92c0d2e10 Add warm prompt for starting setup
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 19:54:41 -08:00
Anthony Taglianetti 71dfad4f42 Remove setup launcher scripts
The -p flag runs in print mode (non-interactive) which exits after
one response. Users will need to type something to start - updated
docs to clarify this.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 19:50:52 -08:00
Anthony Taglianetti be9c67ac23 Add setup launcher scripts for auto-start
- Add setup.command (Mac/Linux) and setup.bat (Windows) that run
  `claude -p "start"` to auto-trigger setup without user input
- Update GETTING-STARTED.md with launcher instructions
- Fix style references in README and docs to reflect Warm 4o-Style
  as the new default core persona

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 19:47:12 -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 980595014d Split into free core + PWYW expansion pack
Move 3 personas (coach, grounded-real, warm-4o) and 5 modalities (act,
dbt-skills, lifespan-integration, psychodynamic, somatic-experiencing)
to separate expansion pack repo.

Core now includes: warm-supportive, direct-challenging personas and CBT
modality. README updated with expansion pack section and Gumroad link.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 14:32:54 -08:00
Anthony Taglianetti 481813c7af Add asset capture instructions and sample content for README screenshots
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 13:57:29 -08:00
Anthony Taglianetti 53bba94dc4 Prepare for future screenshot assets
- Add assets/ to .gitignore
- Comment out README image placeholders until assets are captured

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 13:57:29 -08:00
Anthony Taglianetti 27bff23804 Add website and getting started links to README header
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 21:20:55 -08:00
Anthony Taglianetti be0c55ab0c Add funding support comments to funding.yml
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-03 12:43:00 -08:00
Anthony Taglianetti 10531322c7 Add CONTRIBUTING.md and fix persona list in getting started guide
- Create contribution guide with bug reporting, PR guidelines, and
  code of conduct focused on therapeutic safety
- Fix incomplete persona list to show all 5 styles: warm & supportive,
  warm 4o-style, direct & challenging, coach, grounded & real

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 23:06:07 -08:00
Anthony Taglianetti afccf52570 Add warm 4o-style to documentation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 22:14:45 -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 90dac5e89e Add version headers and missing component files
- Add version headers to all modality and persona files for update tracking
- Add structures/ folder with session structure options
- Add safety-protocol.md
- Add assets/ folder with capture instructions and samples

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 22:03:20 -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 e285f33c14 Add support section to README, remove Gumroad from funding
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 20:02:41 -08:00
Anthony Taglianetti 248321f05d Enhance funding configuration in .github/funding.yml
- Added support links for GitHub Sponsors and Buy Me a Coffee
- Included a message expressing gratitude for contributions to open-source projects
- Maintained existing Gumroad link

This update aims to encourage community support for ongoing development.
2026-02-02 16:23:00 -08:00
Anthony Taglianetti 8d17f4b16e Add .github funding config
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-02 16:09:38 -08:00
Anthony Taglianetti 783fd4a5ae Add missing reference files and streamline documentation
- Add missing modality files: lifespan-integration, somatic-experiencing, psychodynamic
- Add missing persona file: grounded-real
- Refactor docs to reduce overlap and clarify focus:
  - README: overview and why (removed install steps, links to other docs)
  - GETTING-STARTED: step-by-step setup only
  - SECURITY: privacy options with friendlier language
- Simplify language for non-technical audience
- Remove duplicate FAQ, crisis resources, and privacy explanations

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 21:27:44 -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