This is an automated email from the ASF dual-hosted git repository.
luigidemasi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kit.git
from 80f57109 fix #100: fail-closed on malformed inline JSON and
array-wrapped envelopes
new e57a4374 fix #99: OpenCode native Ship backend
new ad749a39 fix: fail-closed collision, global config, ASCII normalization
new d94ec8f4 fix: ancestor/explicit config enumeration, native type-named
server
new 055fe0c6 fix: add global config regression tests
new d98f170f fix #99:inline config content, safe ancestor test,
generation-path tests
new f2b151be fix #99: custom-dir/managed config, fail-closed on
substitutions
new 42acfe14 fix #99: scan raw config for substitutions, platform-specific
managed dir
new 065448c1 fix #99: scan raw config for substitutions, platform-specific
managed dir
new 6193b4f4 fix #99: fail closed on unparsable MCP config, honor
ProgramData and macOS managed preferences
new 7b576f7e fix #99: remove stale Ship worker when project config
validation or merge aborts
new a2a4293d fix #99: docs: align ship.adoc OpenCode entry with final
worker lifecycle and fallback
new 2863e915 fix #99: invalidate Ship worker on any rejected project
config, never through symlinks
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGELOG.md | 14 +
docs/commands.md | 4 +-
docs/modules/ROOT/pages/agents.adoc | 7 +
docs/modules/ROOT/pages/ship.adoc | 26 +-
.../apache/camel/kit/command/ship/ShipCommand.java | 5 +-
.../camel/kit/generator/OpenCodeGenerator.java | 337 +++++++-
.../kit/generator/SkillResourceInstaller.java | 3 +-
.../kit/ship/controller/ShipNativeWorker.java | 1 -
.../apache/camel/kit/ship/controller/ShipRun.java | 3 +-
.../main/resources/agents/registry/opencode.yaml | 2 +
.../main/resources/templates/dispatch/opencode.md | 9 +-
.../templates/opencode/agents/brainstormer.md | 2 +-
.../templates/opencode/agents/camel-ship-worker.md | 23 +
.../templates/opencode/agents/executor.md | 2 +-
.../templates/opencode/agents/implementer.md | 2 +-
.../templates/opencode/agents/migrator.md | 2 +-
.../resources/templates/opencode/agents/planner.md | 2 +-
.../templates/opencode/agents/researcher.md | 2 +-
.../templates/opencode/agents/reviewer.md | 2 +-
.../resources/templates/opencode/agents/tester.md | 2 +-
.../templates/opencode/agents/validator.md | 2 +-
.../templates/{qwen => opencode}/camel-ship.md | 37 +-
.../traits/opencode/camel-execute.append.md | 4 +-
.../camel-execute/implementer-context.append.md | 2 +-
.../traits/opencode/camel-knowledge.append.md | 2 +-
.../camel/kit/command/ship/ShipCommandTest.java | 9 +-
.../camel/kit/generator/OpenCodeGeneratorTest.java | 843 ++++++++++++++++++++-
.../kit/generator/ShippedAssetStructureTest.java | 64 +-
.../apache/camel/kit/service/InitServiceTest.java | 48 ++
.../ship/controller/OpenCodeNativeWorkerTest.java | 15 +
.../camel/kit/ship/controller/ShipRunTest.java | 3 +-
31 files changed, 1404 insertions(+), 75 deletions(-)
create mode 100644
kit/camel-kit-core/src/main/resources/templates/opencode/agents/camel-ship-worker.md
copy kit/camel-kit-core/src/main/resources/templates/{qwen =>
opencode}/camel-ship.md (72%)
create mode 100644
kit/camel-kit-core/src/test/java/org/apache/camel/kit/ship/controller/OpenCodeNativeWorkerTest.java