Skip to content

Repair multi-repo workspace runners#597

Merged
ExtraToast merged 6 commits into
mainfrom
repair-multi-repo-agent-runners
Jun 7, 2026
Merged

Repair multi-repo workspace runners#597
ExtraToast merged 6 commits into
mainfrom
repair-multi-repo-agent-runners

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

Summary

  • allow workspace creation to select multiple repositories and preserve repository metadata for split guidance
  • clone runner repositories into named /workspace/<repo-name> directories and carry extra repositories through runner startup
  • enable Docker/Testcontainers for future agent-runner sessions with Docker socket mounts, node pinning, namespace/network-policy hardening, and runner image support
  • clean up agent-gateway repository command handling and detekt issues

Tests

  • ./gradlew :services:assistant-api:test --tests com.jorisjonkers.personalstack.assistant.config.AgentRuntimePropertiesBindingTest :services:assistant-api:compileIntegrationTestKotlin :services:assistant-api:ktlintCheck :services:assistant-api:detekt
  • ./gradlew :services:agent-gateway:ktlintCheck :services:agent-gateway:detekt :services:agent-gateway:test
  • ./gradlew :platform:tooling:test --tests com.jorisjonkers.personalstack.platform.PlatformAgentMcpFluxTest --tests com.jorisjonkers.personalstack.platform.PlatformK3sNodeLabelsTest --tests com.jorisjonkers.personalstack.platform.PlatformHostDefinitionsTest
  • git diff --check origin/main..HEAD

Not run: live Testcontainers runner smoke; this environment has no /var/run/docker.sock.

Note: local git hooks were bypassed for commits because the environment is missing pnpm; the validation commands above were run directly.

@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot added bug Something isn't working enhancement New feature or request labels Jun 6, 2026
@ExtraToast ExtraToast merged commit 08c7635 into main Jun 7, 2026
42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant