API reference
Tools API
Project-board sync and the GitHub comment bridge.
11 modules, 62 documented exports. Version v0.8. All packages.
packages/tools/api-coverage
packages/tools/github-comment-bridge/src
- claudeRunnerExports: buildPrompt, runClaude
- configConfiguration is read entirely from environment variables. Exports: loadConfig
- githubGitHub REST client — a thin wrapper over @octokit/rest (the official GitHub SDK, #94): Octokit owns the HTTP/auth/pagination/rate-limit/retry mechanics, this module only decides *what* to call and returns plain data (... Exports: createGitHubClient
- jsonStoreExports: createJsonStore
- pollerExports: establishBaseline, excerpt, extractIssueNumber, pollOnce, resolveBotLogin, summarizeRun
- triggerThe one supported trigger convention (see README): a comment whose FIRST LINE is exactly "/claude <instruction text>" (case-sensitive, must start the comment). Exports: parseTrigger
packages/tools/media
- libShared, model-free pieces of the media tools: the caption script (data model), subtitles, the clip cache key and the write guard. Exports: CLIP_CACHE, MUSIC_EXT, REPO, SLUG_RE, VIDEO_DIR, assertWritable, clipKey, feedbackOverrides, ...
- synthText to speech for the caption script, with a per-line clip cache (only edited lines are generated again), and the mix of the clips into one narration track. Exports: FFMPEG, MEDIA_CACHE, addAudio, breathSnippet, clipFile, cloneParams, duration, kokoroVoices, ...