スペース & ワークスペース
TeamDay でエージェント実行用の分離された環境と連携する方法を学びます。
目次
スペースとは?
スペース は、エージェントが以下を実行できる分離されたワークスペースです:
- ファイルを読み書き
- コードとコマンドを実行
- Git に変更をコミット
- セッション全体でデータを永続化
- 他のエージェントと協力
各スペースは以下を提供します:
- 分離 - スペースごとの個別ファイルシステム
- 永続性 - ファイルは実行全体で残る
- S3 同期 - クラウドストレージへの自動バックアップ
- Git 統合 - 完全なバージョン管理
- アクセス制御 - 可視性と権限
- エージェント割り当て - スペースごとの専用エージェント
ユースケース:
- 開発プロジェクト - Git を使用したコードリポジトリ
- データ分析 - 永続的なデータセットとスクリプト
- コンテンツ作成 - ドラフトドキュメントと反復
- オートメーション - スクリプトと設定を保存
- コラボレーション - 複数のエージェントが連携
スペースを作成
UI 経由
ステップ 1: スペースページに移動
ステップ 2: 「+ 新しいスペース」をクリック
ステップ 3: スペースを設定
基本設定:
- 名前 (必須)
- 1~100 文字
- わかりやすく具体的
- 例: "Customer API Project"、"Marketing Content"
- 説明 (オプション)
- このスペースの用途
- エージェント用の重要なコンテキスト
- 例: "Backend API for customer management system"
- 可視性
private- あなただけorganization- すべての組織メンバーpublic- リンク付きのすべてのユーザー
初期化タイプ:
- 空のワークスペース - 最初からスタート
- 空のディレクトリを作成
- Git リポジトリを初期化
- デフォルト
CLAUDE.md命令を追加
- Git リポジトリ - 既存リポジトリをクローン
- Git URL を入力 (HTTPS または SSH)
- オプションでブランチを指定
- 例:
https://github.com/user/repo.git
- スターターキット - テンプレートを使用
- 選択: Nuxt、Next.js、Vue、React
- ベストプラクティスで事前設定
CLAUDE.md命令を含む
ステップ 4: 「スペースを作成」をクリック
初期化はバックグラウンドで行われます。ステータス更新:
pending→initializing→ready- UI に進行状況を表示
- 通常 10~30 秒かかります
ステップ 5: スペースを開く
準備ができたら、「開く」をクリックしてファイルを表示したり、「チャット」をクリックしてこのスペースのエージェントと相互作用したりします。
CLI 経由
# 空のスペースを作成
teamday spaces create \
--name "My Project" \
--description "Backend API development" \
--visibility organization \
--type empty
# Git からクローン
teamday spaces create \
--name "Existing Repo" \
--type git \
--git-url "https://github.com/user/repo.git" \
--git-branch "main"
# スターターキットを使用
teamday spaces create \
--name "New Nuxt App" \
詳細については、スペース & ワークスペース を参照してください。