Skip to content

Implement Remote discovery and Fetch - #50

Merged
codeacme17 merged 6 commits into
codeacme17:devfrom
Traviinam:feat/remote-fetch-13
Aug 30, 2026
Merged

Implement Remote discovery and Fetch#50
codeacme17 merged 6 commits into
codeacme17:devfrom
Traviinam:feat/remote-fetch-13

Conversation

@Traviinam

Copy link
Copy Markdown
Contributor

Summary

  • discover configured Remotes without exposing credential-bearing URLs
  • add Repository and per-Remote Fetch operations with admission control
  • reconcile Fetch results and publish per-Remote freshness
  • expose Fetch through the protocol and Repository overview UI
  • give real runtime cleanup a CI-safe, locally scoped teardown budget

Testing

  • full suite: 34 files, 209 tests
  • minimized teardown regression with a constrained global hook budget
  • npm run build
  • npm run lint
  • npm run format:check

Supersedes #48.
Closes #13

@Traviinam
Traviinam force-pushed the feat/remote-fetch-13 branch from 72236f0 to 6883f86 Compare August 30, 2026 19:24
@codeacme17
codeacme17 self-requested a review August 30, 2026 19:48
# Conflicts:
#	apps/launcher/src/repository-protocol-adapter.ts
#	apps/launcher/src/standalone-runtime.ts
#	apps/ui/src/protocol-repository-source.ts
#	packages/repository-engine/src/index.ts
#	packages/repository-engine/src/repository-engine.ts
#	packages/repository-engine/src/repository-publication.ts
#	packages/repository-engine/src/repository-refresh.ts
#	packages/repository-engine/src/repository-session.ts
#	tests/e2e/protocol-runtime.e2e.test.ts
@codeacme17
codeacme17 merged commit 8e77456 into codeacme17:dev Aug 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Remote discovery and Fetch

2 participants