Skip to content

Workspace / Space

Takos の最上位の隔離単位。member、repo、worker、resource、thread、files をまとめて管理する。

Space の種類

kind説明
user個人用 space。ユーザー作成時に自動生成
teamチーム用 space。複数メンバーで共同利用
systemシステム管理用 space

Personal space は GET /api/me/personal-space で取得。slug で一意に識別でき、/api/spaces/me で personal space を指す shortcut もある。

Role

rolelevel説明
owner4全操作が可能
admin3member 管理、deploy、resource 操作
editor2コンテンツの作成・編集
viewer1読み取りのみ

Principal

membership の主体。ユーザーだけでなく agent や service も principal として操作できる。

kind説明
user人間のユーザー
space_agentAI agent
servicedeploy された service
systemシステム
tenant_workertenant worker

Capability

Space 内で service が使える capability:

storage.read/write / repo.read/write / egress.http / oauth.exchange / vectorize.write / queue.write / analytics.write / workflow.invoke / durable_object.use / billing.meter

課金との関係

Space のユーザーは billing account に紐づき、プランに応じたクォータが適用される。詳しくは 課金 を参照。