CmdForge/src/cmdforge
rob 74b5124360 Fix publish flow and consolidate My Tools view
- Make publish endpoint idempotent: return success if same content
  already exists instead of VERSION_EXISTS error (fixes retry issues)
- Always refresh tools page after publish dialog closes
- Consolidate My Tools page to group versions by tool name
- Show version count and list instead of separate rows per version
- Sum downloads across all versions for accurate totals

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 23:17:55 -04:00
..
cli Save registry_hash and status after CLI publish 2026-01-16 20:02:17 -04:00
gui Fix publish flow and consolidate My Tools view 2026-01-16 23:17:55 -04:00
registry Fix publish flow and consolidate My Tools view 2026-01-16 23:17:55 -04:00
web Fix publish flow and consolidate My Tools view 2026-01-16 23:17:55 -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
hash_utils.py Add registry_feedback to hash exclude list 2026-01-16 20:30:59 -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 Fix publish state tracking and add sync status feature 2026-01-16 07:52:42 -04:00
resolver.py Implement content hash system for integrity verification 2026-01-16 01:31:08 -04:00
runner.py Add AI persona profiles for prompt injection 2026-01-14 05:22:31 -04:00
tool.py Add path attribute to Tool class for config file tracking 2026-01-16 07:16:54 -04:00