Skip to content

docs: Artifacts repos live on Cloudflare, not GitHub#47

Merged
jonnyparris merged 1 commit intomainfrom
docs/artifacts-not-github
Apr 24, 2026
Merged

docs: Artifacts repos live on Cloudflare, not GitHub#47
jonnyparris merged 1 commit intomainfrom
docs/artifacts-not-github

Conversation

@jonnyparris
Copy link
Copy Markdown
Owner

Summary

The README and architecture diagrams mis-described per-session Artifacts repos as GitHub repos or GitHub forks. They're actually Cloudflare Artifacts — a git-compatible storage product hosted at artifacts.cloudflare.net, separate from GitHub.

What changed

  • README.md — both Artifacts mentions now correctly describe the repos as Cloudflare-hosted. Added a note clarifying that the auto-draft-PR feature (which does target GitHub) is a separate orchestration feature.
  • docs/architecture.svg — "Per-session GitHub repo" → "Per-session Cloudflare repo"
  • docs/how-it-works.svg — step 4 "flushed to GitHub" → "flushed to Cloudflare"
  • docs/use-cases.svg — "GitHub repo" card text → "Cloudflare git repo"

Why

The code in `src/coding-agent.ts` uses `env.ARTIFACTS.create(name)` — Cloudflare's beta Artifacts binding — to create a per-session repo. These repos live at `artifacts.cloudflare.net` and are cloneable via standard git with a repo-scoped token. No GitHub involvement at all.

The GitHub auto-draft-PR code path is entirely separate (`src/github-pr.ts`), only fires during orchestrated dispatch runs (`dispatch_repo_prompt`), and explicitly parses `github.com` URLs from a user-configured repo.

beep-boop-🤖

The README and architecture diagrams described per-session Artifacts
repos as GitHub repos/forks. They're actually Cloudflare Artifacts
(hosted at artifacts.cloudflare.net) — a separate beta product from
Cloudflare, git-compatible but not GitHub-hosted.

Also clarified that auto-draft-PRs on GitHub are a separate feature
scoped to orchestrated dispatch runs against user-configured GitHub
repos, not Artifacts.

- README.md: fix both mentions of 'GitHub' around Artifacts
- docs/architecture.svg: 'Per-session GitHub repo' -> Cloudflare repo
- docs/how-it-works.svg: 'flushed to GitHub' -> flushed to Cloudflare
- docs/use-cases.svg: 'GitHub repo' card text -> Cloudflare git repo
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
dodo e5ba521 Apr 24 2026, 09:05 PM

@jonnyparris jonnyparris marked this pull request as ready for review April 24, 2026 21:31
@jonnyparris jonnyparris merged commit 8f5e027 into main Apr 24, 2026
1 of 3 checks passed
@jonnyparris jonnyparris deleted the docs/artifacts-not-github branch April 24, 2026 21:31
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.

1 participant