Skip to content

Add SkillServer native sub-agent sync#1539

Merged
Aaronontheweb merged 8 commits into
netclaw-dev:devfrom
Aaronontheweb:feature/skillserver-native-sidecar-sync
Jul 3, 2026
Merged

Add SkillServer native sub-agent sync#1539
Aaronontheweb merged 8 commits into
netclaw-dev:devfrom
Aaronontheweb:feature/skillserver-native-sidecar-sync

Conversation

@Aaronontheweb

@Aaronontheweb Aaronontheweb commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add optional SkillServer native manifest sidecar sync for server-managed sub-agents
  • keep Cloudflare RFC skill sync primary while downloading verified native artifacts when available
  • preserve older SkillServer compatibility: missing or unavailable native sidecar does not block RFC skill sync
  • load local sub-agent files before managed server-feed files so user-authored definitions win
  • add OpenSpec coverage, unit tests, docs, and an opt-in real SkillServer container integration test

Verification

  • dotnet build -c Release --no-restore
  • dotnet test -c Release --no-build
  • dotnet slopwatch analyze
  • openspec validate "skillserver-native-sidecar-sync"
  • git diff --check
  • NETCLAW_RUN_SKILLSERVER_INTEGRATION_TESTS=1 dotnet test src/Netclaw.Daemon.IntegrationTests/Netclaw.Daemon.IntegrationTests.csproj -c Release

@Aaronontheweb Aaronontheweb added the subagents spawn_agent, SubAgentActor, definition loader, discovery context layer, and related features label Jul 2, 2026
@Aaronontheweb
Aaronontheweb force-pushed the feature/skillserver-native-sidecar-sync branch from 57f4a45 to 3ff1a0a Compare July 2, 2026 16:25
@Aaronontheweb
Aaronontheweb marked this pull request as ready for review July 3, 2026 14:51

@Aaronontheweb Aaronontheweb left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Going to give this a try in the next beta train

[Trait("Category", "Integration")]
public sealed class SkillServerNativeSidecarIntegrationTests : IAsyncLifetime
{
private const string Image = "ghcr.io/netclaw-dev/skillserver:0.4.0-beta.1";

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

going to need to keep an eye on upgrades for this later

@Aaronontheweb
Aaronontheweb enabled auto-merge (squash) July 3, 2026 15:23
@Aaronontheweb
Aaronontheweb merged commit d5b8080 into netclaw-dev:dev Jul 3, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

subagents spawn_agent, SubAgentActor, definition loader, discovery context layer, and related features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant