init
Initialize OSS Autopilot with your GitHub username. This creates the state file and sets up initial configuration for managing open source contributions.
Instructions
Initialize OSS Autopilot with a GitHub username. Creates the state file and sets up initial configuration.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| username | Yes | Your GitHub username |
Implementation Reference
- packages/mcp-server/src/tools.ts:397-409 (registration)The MCP tool registration for 'init'. Registers the tool with the server using name 'init', a description, a Zod inputSchema for `username`, and wraps `runInit` via `wrapTool`.
// 12. init — Initialize with GitHub username server.registerTool( 'init', { description: 'Initialize OSS Autopilot with a GitHub username. Creates the state file and sets up initial configuration.', inputSchema: { username: z.string().describe('Your GitHub username'), }, annotations: { readOnlyHint: false, destructiveHint: false }, }, wrapTool(runInit), ); - The input schema for the 'init' tool, requiring a single `username` string parameter described as 'Your GitHub username'.
// 12. init — Initialize with GitHub username server.registerTool( 'init', { description: 'Initialize OSS Autopilot with a GitHub username. Creates the state file and sets up initial configuration.', inputSchema: { username: z.string().describe('Your GitHub username'), }, annotations: { readOnlyHint: false, destructiveHint: false }, }, wrapTool(runInit), );