@hung319/opencode-hive
Advanced tools
| import type { LocalMcpConfig } from './types'; | ||
| /** | ||
| * Repomix MCP using the built-in MCP mode | ||
| * | ||
| * Runs `repomix --mcp` locally via npx, which exposes tools: | ||
| * - pack_codebase: Pack a local directory for AI analysis | ||
| * - pack_remote_repository: Clone and pack a remote GitHub repo | ||
| * - grep_repomix_output: Search patterns in packed output | ||
| * | ||
| * Replaces the old tool-based `execSync` approach with a proper | ||
| * non-blocking MCP server (separate process, async communication). | ||
| */ | ||
| export declare const repomixMcp: LocalMcpConfig; |
+1
-1
| { | ||
| "name": "@hung319/opencode-hive", | ||
| "version": "1.12.2", | ||
| "version": "1.12.3", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "description": "OpenCode plugin for Agent Hive - from vibe coding to hive coding", |
| import { type ToolDefinition } from '@opencode-ai/plugin'; | ||
| export interface RepomixArgs { | ||
| /** GitHub repository URL or user/repo shorthand */ | ||
| url: string; | ||
| /** Output style: xml (default), markdown, json, plain */ | ||
| style?: 'xml' | 'markdown' | 'json' | 'plain'; | ||
| /** Include only files matching these glob patterns (comma-separated) */ | ||
| include?: string; | ||
| /** Additional patterns to exclude (comma-separated) */ | ||
| ignore?: string; | ||
| /** Extract essential code structure (classes, functions, interfaces) */ | ||
| compress?: boolean; | ||
| /** Skip scanning for sensitive data */ | ||
| noSecurityCheck?: boolean; | ||
| /** Strip all code comments before packing */ | ||
| removeComments?: boolean; | ||
| /** Remove blank lines from all files */ | ||
| removeEmptyLines?: boolean; | ||
| /** Number of largest files to show in summary (default: 5) */ | ||
| topFilesLen?: number; | ||
| } | ||
| export declare const repomixTool: ToolDefinition; |
Sorry, the diff of this file is too big to display
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
13
-7.14%1235341
-0.29%32030
-0.25%