Jinal-Sarvaiya opened a new pull request, #146:
URL: https://github.com/apache/camel-kit/pull/146

   ## Summary
   
   - Eligible Qwen Code sessions relay Ship controller stages to a dedicated 
`camel-ship-worker` named agent with `approvalMode: default`, read-only tools, 
`disallowedTools: [agent]`, and context-authority/canonical-envelope safety 
markers
   - Adds `QWEN_NATIVE("qwen")` execution mode, `qwen-native` converter case, 
`skill_only_agents` entry to prevent duplicate CLI-relay stub, and 
registry/dispatch template entries
   - Ship skill uses Qwen's named-agent mechanism — no `fork`, `fork_turns`, 
`spawn_subagent` or `invoke_subagent`
   
   ## Test plan
   
   - [ ] `QwenGeneratorTest.shipWorkerIsReadOnlyAndCannotRedispatch` — verifies 
worker has read-only tools, no write tools in allowlist, disallowedTools, 
context-authority markers
   - [ ] `QwenGeneratorTest.generatesSubAgents` — now expects 5 agents 
including camel-ship-worker
   - [ ] `ShippedAssetStructureTest` — qwen added to native Ship set, safety 
targets include ship-worker, context-sensitive prompts, retired stub cleanup
   - [ ] `ShipRunTest.pinsExecutionModeHostLabelsBecauseTheyArePersisted` — 7 
modes, QWEN_NATIVE host="qwen"
   - [ ] `ShipCommandTest` — qwen-native in all 3 parameterised tests (handoff, 
failure, status/recovery)
   - [ ] `QwenNativeWorkerTest extends ShipNativeWorkerTest` — shared 
acceptance contract
   - [ ] `./mvnw -Psourcecheck validate -B` passes
   


-- 
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]

Reply via email to