Jinal-Sarvaiya opened a new pull request, #149: URL: https://github.com/apache/camel-kit/pull/149
## Summary - Adds `OPENCODE_NATIVE` execution mode to `ShipRun.ExecutionMode` and `ShipCommand.ExecutionModeConverter` - Registers OpenCode in `SkillResourceInstaller.NATIVE_SHIP_AGENTS` so the native skill is installed at init time - New `templates/opencode/camel-ship.md`: native Ship skill using OpenCode's `task` tool with `subagent_type: "camel-ship-worker"`, falls back to CLI model when unavailable - New `templates/opencode/agents/camel-ship-worker.md`: read-only worker with `edit: deny`, `bash: deny`, `task: deny`, no MCP servers - Adds `"camel-ship-worker"` to `OpenCodeGenerator.AGENTS` so it is generated under `.opencode/agents/` on init ## Tests - `ShipRunTest` pin count updated 7 → 8 - `opencode-native` added to all three parameterised lists in `ShipCommandTest` - New `OpenCodeNativeWorkerTest` extending `ShipNativeWorkerTest` - `ShippedAssetStructureTest` native branch extended to assert skill content, worker permissions, and command stub for opencode ## Docs - `ship.adoc`: `--backend` option, native backends table, entry-points list - `agents.adoc`: native Ship paragraph in OpenCode section -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
