CmdForge/src/cmdforge
rob 9588c3f8b0 Add AI persona profiles for prompt injection
Profiles allow users to inject system instructions into prompts,
customizing the AI's behavior and persona for tool execution.

Features:
- Profile dataclass with name, description, system_prompt
- 8 built-in profiles: None, Comedian, Technical Writer, Teacher,
  Concise, Creative, Code Reviewer, Analyst
- Custom profile creation and storage in ~/.cmdforge/profiles/
- Profile selector in Prompt Step dialog
- Profile injection during tool execution
- Profiles page in GUI (Ctrl+4) for viewing and managing profiles

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 05:22:31 -04:00
..
cli Convert TUI to PySide6 desktop GUI 2026-01-14 04:38:35 -04:00
gui Add AI persona profiles for prompt injection 2026-01-14 05:22:31 -04:00
registry Add ratings, reviews, and publisher reputation system 2026-01-14 03:12:31 -04:00
web Add ratings, reviews, and publisher reputation system 2026-01-14 03:12:31 -04:00
__init__.py Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
cli.py Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
config.py Fix registry URL and add registry browser to TUI 2026-01-13 19:43:20 -04:00
manifest.py Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
profiles.py Add AI persona profiles for prompt injection 2026-01-14 05:22:31 -04:00
providers.py Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
registry_client.py Add app pairing feature for simplified registry connection 2026-01-14 01:10:12 -04:00
resolver.py Improve error messages for debugging 2026-01-13 04:50:19 -04:00
runner.py Add AI persona profiles for prompt injection 2026-01-14 05:22:31 -04:00
tool.py Add AI persona profiles for prompt injection 2026-01-14 05:22:31 -04:00