Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Workspace namespaces: more than one Workspace per Durable Object storage

Ouverte
#219 1 commentaire 1 réaction 1 personne assignée Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

@aron-cf y travaille déjà.

Depuis le 8/10/2026.

Évaluation

Cette issue n'a pas encore été évaluée.

Description

enhancement

A Durable Object's storage holds exactly one Workspace, because the vfs_* table names are fixed. @cloudflare/shell in cloudflare/agents had a namespace option that gave each Workspace its own tables. That let one agent keep separate workspaces side by side, for example a scratch area and a durable project, or one per sub-task.

We're deprecating Shell for Computer. Nobody is blocked on this today, but I'm filing it so it's tracked.

Proposal
  • Add an optional namespace to WorkspaceOptions. Its default would keep today's table names, so existing data doesn't move.
  • A namespace prefixes every vfs_* / _vfs_* table, along with the execution-runtime tables.
  • Validate it strictly (for example ^[a-z][a-z0-9_]*$), because it goes into table names as text.
  • Two Workspaces with different namespaces on the same storage must not see each other's files, changes, sync cursors, or mounts.

A different option is to say "one workspace per Durable Object" and point people at facets or child DOs. If that's the intended model, document it and close this.

Langage dominant
TypeScript
Étoiles
9.7k
Forks
568
Merge moyen
1 j 18 h
PR mergées (30 j)
58

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de cloudflare/computer

Toutes les issues de cloudflare/computer

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.