mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-02 07:03:28 +08:00
fix: update opencode-ecc plugin for SDK v1.1.53 and refresh README stats
- Fix PluginContext → PluginInput type rename in @opencode-ai/plugin - Import tool from @opencode-ai/plugin/tool subpath (fixes broken barrel export) - Update client.app.log() calls to use new options-object API signature - Stringify tool execute return values (SDK now requires Promise<string>) - Add .js extensions to relative imports for NodeNext module resolution - Update README star count (42K+) and contributor count (24)
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
* Supports common coverage report formats.
|
||||
*/
|
||||
|
||||
import { tool } from "@opencode-ai/plugin"
|
||||
import { tool } from "@opencode-ai/plugin/tool"
|
||||
import * as path from "path"
|
||||
import * as fs from "fs"
|
||||
|
||||
@@ -58,13 +58,13 @@ export default tool({
|
||||
}
|
||||
|
||||
if (!coverageData) {
|
||||
return {
|
||||
return JSON.stringify({
|
||||
success: false,
|
||||
error: "No coverage report found",
|
||||
suggestion:
|
||||
"Run tests with coverage first: npm test -- --coverage",
|
||||
searchedPaths: coveragePaths,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const passed = coverageData.total.percentage >= threshold
|
||||
@@ -96,7 +96,7 @@ export default tool({
|
||||
.join("\n")}`
|
||||
}
|
||||
|
||||
return result
|
||||
return JSON.stringify(result)
|
||||
},
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user