SmartTools Registry - Centralized Tool Discovery and Distribution #1
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: rob/smarttools#1
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Create a centralized registry system for SmartTools that enables:
Motivation
As more projects use SmartTools (Ramble, Orchestrated Discussions, CascadingDev), tool definitions are duplicated across projects. A central registry would:
Proposed Features
Registry Service
CLI Commands
Project Integration
Resolution Order
./.smarttools/(project-local)~/.smarttools/(user global)Architecture
Bootstrap Approach
smarttools publish= PR to registry reposmarttools install= git sparse-checkoutConsiderations
Progress Update - Phase 7 Complete
The SmartTools Registry server is now deployed and running at http://192.168.0.162:5050/
Completed
Closed Issues
Remaining Work
Phase Completion Status (Dec 31, 2025)
All major phases are now complete:
✅ Phase 1: Foundation - Manifest format, tool resolution
✅ Phase 2: Core Backend - Flask API, SQLite DB, FTS5 search
✅ Phase 3: CLI Commands - registry search/install/publish/browse/info/update
✅ Phase 4: Publishing - Token auth, PR creation via Gitea
✅ Phase 5: Project Dependencies - smarttools.yaml, install, add commands
✅ Phase 6: Smart Features - FTS5 search, auto-categorization, similarity detection
✅ Phase 7: Full Web UI - Landing page, tools browser, dashboard, auth
🔄 Phase 8: Polish & Scale - Rate limiting done, monitoring/alerting pending
Deployed
Remaining Work