- Added runtime control API to manage team lifecycle, including launch and stop functionalities. - Integrated runtime state retrieval to provide current status of teams. - Enhanced tests to validate the new runtime control features, ensuring proper functionality and error handling. - Updated type definitions to include runtime API methods for better type safety and clarity in team management.
19 lines
693 B
TypeScript
19 lines
693 B
TypeScript
import type { FastMCP } from 'fastmcp';
|
|
|
|
import { registerCrossTeamTools } from './crossTeamTools';
|
|
import { registerKanbanTools } from './kanbanTools';
|
|
import { registerMessageTools } from './messageTools';
|
|
import { registerProcessTools } from './processTools';
|
|
import { registerReviewTools } from './reviewTools';
|
|
import { registerRuntimeTools } from './runtimeTools';
|
|
import { registerTaskTools } from './taskTools';
|
|
|
|
export function registerTools(server: FastMCP) {
|
|
registerTaskTools(server);
|
|
registerKanbanTools(server);
|
|
registerReviewTools(server);
|
|
registerMessageTools(server);
|
|
registerProcessTools(server);
|
|
registerRuntimeTools(server);
|
|
registerCrossTeamTools(server);
|
|
}
|