-
Anthropic Claude Integration
- Added
.envfile with Anthropic API key configuration - Anthropic Claude is now the default AI provider
- Added
-
Custom Persona Context Feature
- New "Add Custom Info" expandable section under active persona card
- Allows injecting custom facts/context into the persona (e.g., "The scammer claims to be from Microsoft support")
- Custom context is included in AI system prompts as "ADDITIONAL CONTEXT"
- Context persists per conversation in the database
- Context is restored when loading saved conversations
- Renamed "scambaiter" to "stringalong" throughout codebase
package.json: Package name updatedsrc/ScamBaiter.jsxrenamed tosrc/StringAlong.jsxStringAlong(): Function/component name updatedDB_KEY: Changed from'scambaiter_db'to'stringalong_db'- Export filename:
scambaiter-*.txtchanged tostringalong-*.txt README.md: Updated directory structure and installation instructions
- Added
contextcolumn toconversationstable (with migration for existing databases) - New functions in
db.js:updateConversationContext(conversationId, context)getConversationContext(conversationId)
| File | Status |
|---|---|
src/StringAlong.jsx |
Added (renamed from ScamBaiter.jsx) |
src/ScamBaiter.jsx |
Deleted |
src/App.jsx |
Modified (updated imports) |
src/db.js |
Modified (schema + new functions) |
package.json |
Modified (name change) |
package-lock.json |
Regenerated |
README.md |
Modified (references updated) |
.env |
Added (gitignored) |