This document tracks items that need repair, updates, or completion across the Agentic repository. It serves as a "list buddy" to help organize and prioritize work items.
- 🔴 Critical: Needs immediate attention
- 🟡 High: Should be addressed soon
- 🟢 Medium: Normal priority
- ⚪ Low: Nice to have
- ✅ Complete: Done
- 🚫 Blocked: Waiting on dependencies
-
🟡 Database Setup -
apps/apirequires postgres database initialization- Status: Needs setup documentation
- Action: Run
pnpm drizzle-kit pushfromapps/apidirectory
-
🟡 Environment Variables - Multiple apps need
.envconfiguration- Status: Incomplete setup
- Action: Configure Stripe, GitHub OAuth, Resend, Sentry for all apps
-
🟢 API Gateway Stress Tests - Missing comprehensive load testing
- Status: Not started
- Action: Create stress test suite
-
🟢 E2E Test Coverage - Expand test cases for different content types
- Status: Partial
- Action: Add more test cases to
apps/e2e
-
🟢 Binary Bodies/Responses - Test handling in gateway
- Status: Not tested
- Action: Add tests for binary data
-
🟢 MCP Resources - Test handling of MCP resources
- Status: Not tested
- Action: Add resource handling tests
-
🟢 Build Artifacts - Clean up and optimize build process
- Status: Review needed
- Action: Verify build outputs and cleanup
-
🟢 Dependencies Audit - Run
pnpm knipfor unused dependencies- Status: Periodic
- Action: Regular cleanup needed
-
🔴 Custom Auth Providers - Support for project/deployment-specific auth
- Status: Not implemented
- Action: Design and implement custom auth provider configs
-
🟡 Signed Requests - API gateway signed request support
- Status: Not implemented
- Action: Implement request signing
-
🟡 Secrets Management - Ensure no secrets in source code
- Status: Ongoing
- Action: Regular audits with
scripts/secrets_check.sh
-
🟢 Sentry Middleware - Fix Sentry middleware for
@agentic/platform-hono- Status: Known issue
- Action: Follow up on GitHub issues #943
-
🟢 MCP Origin Auth - Guarantee requests come from Agentic
- Status: Research needed
- Action: Implement
_metafor tool calls, ask in MCP Discord
-
🟡 Teams/Organizations - Re-add support for teams
- Status: Removed, needs restoration
- Action: Restore team functionality
-
🟢 Declarative Pricing - JSON-based pricing like Saasify/Tier
- Status: Research phase
- Action: Implement declarative pricing schema
-
🟢 Pricing Plan Stability - Validate stability across deployments
- Status: Needs validation
- Action: Add validation for pricing plan slugs
-
🟢 SSE Support - Server-Sent Events for gateway
- Status: Post-MVP consideration
- Action: Evaluate streamable HTTP vs SSE
-
🟢 Custom Response Headers - Support for custom headers
- Status: Not implemented
- Action: Add header customization
-
🟢 Non-Cached Usage Reporting - Only report Stripe usage for non-cached requests
- Status: Not implemented
- Action: Add caching awareness to billing
-
🟢 ToolConfig.cost - Default to 1 for multi-credit tools
- Status: Not implemented
- Action: Add cost multiplier support
-
🟢 Dynamic MCP Tools - Handle dynamic origin tools
- Status: Not handled
- Action: Add validation for dynamic tools
-
🟢 Multiple Rate Limits - Support rate limits by slug
- Status: Single limit only
- Action: Implement RateLimit-Policy header spec
-
🟢 MCP Ping Support - Add ping support to MCP servers
- Status: Not implemented
- Action: Implement MCP ping utility
-
🟢 Claude Desktop Extensions - Support DXT
- Status: Not supported
- Action: Add DXT support
-
🟢 MCP Remote - Support stdio-only MCP clients
- Status: Not supported
- Action: Add mcp-remote support
-
🟢 llms.txt - Generate llms.txt for all projects
- Status: Not implemented
- Action: Add llms.txt generation
-
🟢 Browser Navigation - Handle browser back/forward with
?next=- Status: Not implemented
- Action: Add proper navigation handling
-
🟢 Social Proof - Add social proof to signup page
- Status: Missing
- Action: Add testimonials/stats
-
🟢 Hero Animation - Add scroll appearance motion
- Status: Basic only
- Action: Enhance animation
-
🟢 Marketplace Detail Page - Improve project detail page
- Status: Needs enhancement
- Action: Add breadcrumbs, dates, schema improvements
-
🟢 Documentation - MCP origin servers constraints
- Status: Missing
- Action: Document static tools requirement
-
🟢 Sentry Instrumentation - Extra instrumentation (setUser, captureMessage)
- Status: Basic only
- Action: Add comprehensive Sentry tracking
-
🟢 Analytics Dashboard - Build analytics dashboard
- Status: Not started
- Action: Design and implement dashboard
-
🟢 Ledger Rotation - Automate ledger rotation workflow
- Status: Scripts exist, automation needed
- Action: Verify GitHub workflow is functioning
- Replace
mspackage with alternative - Consider switching to
consolafor logging - Consider switching to
bunfor hot reloading - Improve logger vs console usage
- Consider replacing
eventIdwith UUIDs forrequestId
- Add TypeScript SDK examples to e2e tests
- Add more OpenAPI test cases
- Test MCP resources handling
- Test prompts and other MCP features
- Visual pricing plan config + previews
- UX onboarding flow
- Enterprise/custom pricing support
- ChatGPT MCP custom connectors support
- About page (inspiration: mastra.ai/about)
- Simplify overlap between
@agentic/coreand@agentic/platform-core - Simplify
AgenticToolClientto require fewer packages - Allow deployments to specify proxy secret
- Handle hosting of deployment/user images
pnpm test # Run all tests
pnpm test:unit # Unit tests only
pnpm test:lint # Linting
pnpm test:format # Format checkpnpm build # Build all packages
pnpm dev # Development modepnpm fix # Auto-fix formatting and linting
pnpm knip # Check unused dependencies- This tracker focuses on the 34 most important items that need attention
- Items are organized by category for easier navigation
- Status indicators help prioritize work
- Regular updates recommended after completing items
Last Updated: 2025-12-07