feat: Add 52 new tools bringing total to 160
New modules (11): - teams.ts (5 tools): Team/workspace management - integrations.ts (6 tools): External integrations (Slack, embeds) - notifications.ts (4 tools): User notification management - subscriptions.ts (4 tools): Document subscription management - templates.ts (5 tools): Document template management - imports-tools.ts (4 tools): Import job management - emojis.ts (3 tools): Custom emoji management - user-permissions.ts (3 tools): Permission management - bulk-operations.ts (6 tools): Batch operations - advanced-search.ts (6 tools): Faceted search, recent, orphaned, duplicates - analytics.ts (6 tools): Usage statistics and insights Updated: - src/index.ts: Import and register all new tools - src/tools/index.ts: Export all new modules - CHANGELOG.md: Version 1.2.0 entry - CLAUDE.md: Updated tool count to 160 - CONTINUE.md: Updated state documentation Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
52
src/index.ts
52
src/index.ts
@@ -41,7 +41,19 @@ import {
|
||||
apiKeysTools,
|
||||
webhooksTools,
|
||||
backlinksTools,
|
||||
searchQueriesTools
|
||||
searchQueriesTools,
|
||||
// New modules
|
||||
teamsTools,
|
||||
integrationsTools,
|
||||
notificationsTools,
|
||||
subscriptionsTools,
|
||||
templatesTools,
|
||||
importsTools,
|
||||
emojisTools,
|
||||
userPermissionsTools,
|
||||
bulkOperationsTools,
|
||||
advancedSearchTools,
|
||||
analyticsTools
|
||||
} from './tools/index.js';
|
||||
|
||||
dotenv.config();
|
||||
@@ -77,10 +89,31 @@ const allTools: BaseTool[] = [
|
||||
// API & Integration
|
||||
...apiKeysTools,
|
||||
...webhooksTools,
|
||||
...integrationsTools,
|
||||
|
||||
// Analytics
|
||||
// Analytics & Search
|
||||
...backlinksTools,
|
||||
...searchQueriesTools
|
||||
...searchQueriesTools,
|
||||
...advancedSearchTools,
|
||||
...analyticsTools,
|
||||
|
||||
// Teams & Workspace
|
||||
...teamsTools,
|
||||
|
||||
// Notifications & Subscriptions
|
||||
...notificationsTools,
|
||||
...subscriptionsTools,
|
||||
|
||||
// Templates & Imports
|
||||
...templatesTools,
|
||||
...importsTools,
|
||||
|
||||
// Custom content
|
||||
...emojisTools,
|
||||
|
||||
// Permissions & Bulk operations
|
||||
...userPermissionsTools,
|
||||
...bulkOperationsTools
|
||||
];
|
||||
|
||||
// Validate all tools have required properties
|
||||
@@ -215,7 +248,18 @@ async function main() {
|
||||
apiKeys: apiKeysTools.length,
|
||||
webhooks: webhooksTools.length,
|
||||
backlinks: backlinksTools.length,
|
||||
searchQueries: searchQueriesTools.length
|
||||
searchQueries: searchQueriesTools.length,
|
||||
teams: teamsTools.length,
|
||||
integrations: integrationsTools.length,
|
||||
notifications: notificationsTools.length,
|
||||
subscriptions: subscriptionsTools.length,
|
||||
templates: templatesTools.length,
|
||||
imports: importsTools.length,
|
||||
emojis: emojisTools.length,
|
||||
userPermissions: userPermissionsTools.length,
|
||||
bulkOperations: bulkOperationsTools.length,
|
||||
advancedSearch: advancedSearchTools.length,
|
||||
analytics: analyticsTools.length
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user