Erstellt: 2026-06-02 Repo: OpenSIN-Code/SIN-Code-Discover-Tool (und alle anderen Tool-Repos)
Repo: OpenSIN-Code/SIN-Code-Discover-Tool
Labels: enhancement, mcp, priority: critical
Milestone: v0.3.0
The Discover-Tool currently only works as a CLI binary. It needs an MCP server implementation so it can be used as a tool in opencode.
-
cmd/discover/mcp_server.gocreated -
--mcpflag added to CLI - JSON-RPC 2.0 protocol implemented
-
tools/listreturns tool definition -
tools/callexecutes discover with arguments - Tested with
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | discover --mcp - Documentation updated in README.md
- Plan:
PLAN_MCP_SERVERS.md - Blocks: opencode.json registration
Repo: OpenSIN-Code/SIN-Code-Execute-Tool
Labels: enhancement, mcp, priority: critical
Milestone: v0.3.0
The Execute-Tool currently only works as a CLI binary. It needs an MCP server implementation.
-
cmd/execute/mcp_server.gocreated -
--mcpflag added - JSON-RPC 2.0 protocol implemented
-
execute_commandmethod works - Secret redaction preserved
- Timeout handling works via MCP
- Tested and documented
- Plan:
PLAN_MCP_SERVERS.md
Repo: OpenSIN-Code/SIN-Code-Map-Tool
Labels: enhancement, mcp, priority: critical
Milestone: v0.3.0
-
cmd/map/mcp_server.gocreated -
--mcpflag added - JSON-RPC 2.0 protocol implemented
-
map_architecturemethod works - Dependency graph preserved
- Module-level edges preserved
- Tested and documented
Repo: OpenSIN-Code/SIN-Code-Grasp-Tool
Labels: enhancement, mcp, priority: critical
Milestone: v0.3.0
-
cmd/grasp/mcp_server.gocreated -
--mcpflag added - JSON-RPC 2.0 protocol implemented
-
grasp_filemethod works -
fileandfile_pathaliases work - Tested and documented
Repo: OpenSIN-Code/SIN-Code-Scout-Tool
Labels: enhancement, mcp, priority: critical
Milestone: v0.2.0
-
cmd/scout/mcp_server.gocreated -
--mcpflag added - JSON-RPC 2.0 protocol implemented
-
scout_codemethod works -
.venvexclusion preserved - Tested and documented
Repo: OpenSIN-Code/SIN-Code-Harvest-Tool
Labels: enhancement, mcp, priority: critical
Milestone: v0.2.0
-
cmd/harvest/mcp_server.gocreated -
--mcpflag added - JSON-RPC 2.0 protocol implemented
-
harvest_urlmethod works - 404 handling preserved
-
statusandbodyfields preserved - Tested and documented
Repo: OpenSIN-Code/SIN-Code-Orchestrate-Tool
Labels: enhancement, mcp, priority: critical
Milestone: v0.2.0
-
cmd/orchestrate/mcp_server.gocreated -
--mcpflag added - JSON-RPC 2.0 protocol implemented
-
orchestrate_taskmethod works -
add,list,update,deleteactions work -
planandrollbackfields preserved -
-idshorthand preserved - Tested and documented
Repo: OpenSIN-Code/SIN-Code-Discover-Tool
Labels: tests, priority: critical
Milestone: v0.3.0
0 test files currently. Add comprehensive unit tests.
-
pkg/tools/discover_test.gocreated - TestDiscoverJSON — Valide Pfad → JSON Array
- TestDiscoverSortByRelevance
- TestDiscoverSortByName
- TestDiscoverMaxResults
- TestDiscoverNonExistentPath — JSON Error
- TestDiscoverTotalMatches
- Coverage ≥ 70%
- Plan:
PLAN_UNIT_TESTS.md
Repo: OpenSIN-Code/SIN-Code-Execute-Tool
Labels: tests, priority: critical
Milestone: v0.3.0
-
pkg/tools/execute_test.gocreated - TestExecuteSimple
- TestExecuteTimeout
- TestExecuteSecretRedaction
- TestExecuteEnvVarRedaction
- TestExecuteErrorField
- TestExecuteDurationMs
- Coverage ≥ 70%
Repo: OpenSIN-Code/SIN-Code-Map-Tool
Labels: tests, priority: critical
-
pkg/tools/map_test.gocreated - TestMapBasic
- TestMapNonExistentPath
- TestMapModuleEdges
- TestMapDependencyGraph
- Coverage ≥ 70%
Repo: OpenSIN-Code/SIN-Code-Grasp-Tool
Labels: tests, priority: critical
-
pkg/tools/grasp_test.gocreated - TestGraspFile
- TestGraspFileAlias
- TestGraspNonExistentFile
- TestGraspRelatedFiles
- Coverage ≥ 70%
Repo: OpenSIN-Code/SIN-Code-Scout-Tool
Labels: tests, priority: critical
-
pkg/tools/scout_test.gocreated - TestScoutRegex
- TestScoutVenvExclusion
- TestScoutSummary
- TestScoutDurationMs
- Coverage ≥ 70%
Repo: OpenSIN-Code/SIN-Code-Harvest-Tool
Labels: tests, priority: critical
-
pkg/tools/harvest_test.gocreated - TestHarvestSuccess
- TestHarvest404
- TestHarvestInvalidURL
- TestHarvestStatusField
- Coverage ≥ 70%
Repo: OpenSIN-Code/SIN-Code-Orchestrate-Tool
Labels: tests, priority: critical
-
pkg/tools/orchestrate_test.gocreated - TestOrchestrateAdd
- TestOrchestrateList
- TestOrchestrateIdShorthand
- TestOrchestratePlanField
- TestOrchestrateRollbackField
- TestOrchestrateDependencies
- TestOrchestrateTags
- TestOrchestrateInvalidAction
- Coverage ≥ 70%
Repo: OpenSIN-Code/SIN-Code-Forge-Tool
Labels: enhancement, priority: critical
Milestone: v0.2.0
Forge is currently a 51-line stub. It needs to be a real code generation tool.
-
pkg/forge/forge.go— Core Generation Logic -
pkg/forge/template.go— Template Engine -
pkg/forge/templates/tool.go.tmpl— Tool Template -
pkg/forge/templates/mcp_server.go.tmpl— MCP Server Template -
pkg/forge/forge_test.go— Tests -
forge --name my-toolgenerates complete tool -
forge --name my-tool --with-mcpincludes MCP server - Coverage ≥ 70%
- Plan:
PLAN_FORGE.md
Repo: N/A (global config)
Labels: config, priority: critical
~/.config/opencode/opencode.json is missing. Restore from backup and register all 7 MCP servers.
-
~/.config/opencode/opencode.jsonrestored - All 7 MCP servers registered
- JSON is valid
- opencode recognizes all tools
- Tested with
discover()in opencode
- Plan:
PLAN_OPENCODE_JSON.md
Repo: OpenSIN-Code/SIN-Code-Discover-Tool
Labels: documentation
- Features section
- Installation (via bundle + manual)
- Usage examples (basic, pattern, sort)
- Parameter table
- MCP server section
- Troubleshooting
- Examples section
- Plan:
PLAN_README.md
Repo: OpenSIN-Code/SIN-Code-Execute-Tool
Labels: documentation
- Same structure as Issue 17
- Examples: Simple, Long-running, With env vars
- Secret redaction documented
Same structure as Issue 17-18.
Repo: OpenSIN-Code/SIN-Code-Discover-Tool
Labels: ci, priority: high
-
.github/workflows/ci.ymlcreated - Test job runs on push/PR
- Release job runs on tags
- Multi-platform builds (darwin amd64/arm64, linux amd64)
- Coverage report uploaded
- Plan:
PLAN_CICD.md
Same structure as Issue 24.
Total Issues: 30
- 7 MCP Server issues
- 7 Unit Test issues
- 1 Forge implementation
- 1 opencode.json
- 7 README improvements
- 7 CI/CD pipelines
Estimated Total Effort: ~15-20 hours
Suggested Order:
- opencode.json (blocks everything)
- MCP Servers (7 issues, parallel)
- Unit Tests (7 issues, parallel)
- Forge (1 issue)
- READMEs (7 issues, parallel)
- CI/CD (7 issues, parallel)
- Result: 5.222s
- Target: 3.000s
- Gap: 2.22s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 17.801s
- Target: 5.000s
- Gap: 12.80s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 18.685s
- Target: 0.500s
- Gap: 18.19s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 18.863s
- Target: 1.000s
- Gap: 17.86s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 18.708s
- Target: 3.000s
- Gap: 15.71s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 5.523s
- Target: 2.000s
- Gap: 3.52s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 0.070s
- Target: 0.050s
- Gap: 0.02s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 0.076s
- Target: 0.050s
- Gap: 0.03s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 1.218s
- Target: 1.000s
- Gap: 0.22s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 1.174s
- Target: 1.000s
- Gap: 0.17s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 5.888s
- Target: 3.000s
- Gap: 2.89s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 25.318s
- Target: 5.000s
- Gap: 20.32s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 26.405s
- Target: 0.500s
- Gap: 25.91s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 24.303s
- Target: 1.000s
- Gap: 23.30s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 23.270s
- Target: 3.000s
- Gap: 20.27s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 6.307s
- Target: 5.000s
- Gap: 1.31s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 6.654s
- Target: 2.000s
- Gap: 4.65s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 0.089s
- Target: 0.050s
- Gap: 0.04s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 0.080s
- Target: 0.050s
- Gap: 0.03s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 0.249s
- Target: 0.200s
- Gap: 0.05s over target
- Recommendation: Optimize critical path or adjust target.
- Result: 0.217s
- Target: 0.200s
- Gap: 0.02s over target
- Recommendation: Optimize critical path or adjust target.