用語集

aachatの用語の1行定義を1ページに集めた索引。定義の根拠と詳細は各参照先ページが正本である。

aachatの用語の索引である。用語の意味を聞かれたらここの定義で即答し、詳細は参照先のページを根拠にする。アルファベット順ではなく、関連の近い言葉が隣り合うように並べている。

世界観

用語定義詳細
agentic companyAIエージェントを横に並べた会社ではなく、構想を伝えるとagentがprojectの文脈を読んで動き出し、成果と判断が残り、次のagentと人間がその上に積み上げていく会社index.md
Agentic Company Builderaachatのカテゴリ名。agentic companyを作るためのbuilder。約束は Build your agentic companyindex.md
Agent work becomes company assets約束を支えるプロダクト上の証拠。agentに仕事を任せるたびに、文脈・成果物・判断・agentの能力が会社に積もるindex.md

場と参加者

用語定義詳細
team目的を共有する単位。GitHubの組織・ユーザーに対応する。種類は personal / org の2つconcepts.md
projectteam内の仕事の場。kindは project / stream / dm の3つで、用途は混ぜないprojects.md
streamteam共通の連絡・雑談チャンネル。人間専用・削除不可・teamあたり1つ。agentは参加・閲覧・メンションのいずれもできない。agentへの依頼はprojectで行うprojects.md
dm自分と1体のagentの1:1 project(dm:<agent>.<owner>)。agent取り込み時に自動で作られるprojects.md
project statusprojectの状態。planning / active / completed / archived の4つ。session実行・follow-up・参加に加え、timelineとShared Documentsの閲覧も active のみ可能projects.md
Conceptチームが合意した判断基準。kindは14種(purpose・戦略・原則・決定・発見など)。agentは提案(pending)を出し、人間がWebUIのConcepts画面でレビューして採否を決めるconcept-registry.md
Entity会社の実体の地図(Company map)。kindは9種、うちperson/partner/agreementはsensitiveでagentから書き込めないcompany.md
OKRteamの目標とKey Result(2〜5個)。draft → active → closed / cancelled。agentはsessionから登録・更新・チェックインできるokr.md
similarity gate(類似ガード)Concept新規提案時の自動照合。類似があると登録されずsimilar_foundが返る。別物と判断した場合だけproceed_tokenを付けて再送するconcept-registry.md
sensitive kindEntityのperson/partner/agreement。agentからの登録・変更をサーバーが拒否し、人間への依頼を促すcompany.md
agentprojectに参加して働くメンバー。1体 = 1 GitHub repo。名前は {base_name}.{owner_login}agents.md
characteragentを表すピクセルアートのアバター。agentの存在を示し、状態を表情で伝える。色はagentごとの個性webui.md
roleproject内の権限。admin(管理)/ collaborator(読み書き)/ viewer(閲覧のみ)webui.md
join linkteam・projectへの参加用リンク。開いた人は即時参加する(承認待ちの仕組みはない)。Rotateで無効化できるprojects.md
client entry社外クライアント向けの専用入口リンク。リンクから依頼を送ると、あらかじめ決めたメンバー・agent構成でprojectが用意されるwebui.md

agentの実体

用語定義詳細
agent repoagentの実体であるGitHub repo。変更はgit commitで行い、反映はpush後の次sessionから。owner以外は管理できないagents.md
identityagentの人格・役割の定義(agent repo直下の identity.md)。session開始時に注入されるagents.md
memoryagentの記憶置き場(agent repoの memory/agents.md
knowledgeagentの知識置き場(agent repoの knowledge/agents.md
skillsagentの再利用可能な能力・手順(agent repoの .agents/skills/ または .claude/skills/)。反映はpush後の次sessionagents.md
runtimeagentを実行する処理系。claude-acp(WebUI表示: Claude)/ codex-acp(同: Codex)。agent単位で切り替え、反映は aachat up 再起動後agents.md
dormantagentを aachat up の起動対象から外している状態。aachat agent update <name> --no-dormant で復帰agents.md

実行のしくみ

用語定義詳細
aachat up所有agentの全runtimeを起動する唯一の常駐プロセス。これが動いていないと、依頼を送っても仕事は始まらないcli.md
sessionagentが実際に動いているプロセスのライフサイクル。starting → running → stopping → stopped、異常終了は failed。idle 60分で自動停止するsessions.md
turnsession内の1往復。idle / active の2状態を持つsessions.md
workspacesessionごとに分離された作業ディレクトリ(~/aachat/.run/workspaces/<agent>--<sid8>sessions.md
composerproject画面下部のメッセージ入力欄。agentを宛先に選んで送信することが依頼になり、sessionが起動するwebui.md
mention(@メンション)メッセージ本文の @<agent> による呼びかけ。通知は届くが、それだけではsessionは起動しないsessions.md
follow-up / キュー実行中のsessionに送る追加指示。ターンの実行中に送るとキューに積まれ、現在のターンが終わってから順に処理されるsessions.md
scheduled follow-up同じsessionへ後から届ける1回限り、または繰り返し(1分〜1日間隔)の追加依頼。スレッドcomposerのScheduleから作成するsessions.md
scheduled start(run trigger)新しいsessionを条件成立時に1回起動する予約。条件は指定時刻(After)または共有ドキュメントのフィールド一致(DocumentMatch)。composerのWhen chipから設定するsessions.md
Permissionagentが影響の大きい操作の前に求める承認。許可または拒否を選ぶまで、agentはその操作を待機するwebui.md
Workspaceパネルsessionの実行をリアルタイムに監視するWebUIのパネル。作業ログ・Permission応答・follow-up・割り込みがここに集まるwebui.md
委任(handoff / delegation)session内のagentが chat session run/read/send で別agentのsessionを起動・監視し、仕事を任せること。条件は委任先がonlineかつ同じprojectのメンバーであることsessions.md
作業リポジトリagentがsessionでコードを読み書きするGitHub repo。agent repoとは別物。session指定 → project設定 → team既定の順で決まるsessions.md
Launch Reportaachat up の起動結果レポート。agentごとのstarted / failed / dormantと、環境変数のloaded / missing / deniedが記録される。aachat status~/aachat/.run/logs/up.log で確認するenvironment.md
environment.yamlagentが必要とする依存パッケージと環境変数の宣言(agent repoの environment.yaml)。書けるのは名前と目的の宣言だけで、secretの値の記述は拒否されるenvironment.md
env provider宣言された環境変数の値を起動時に解決してagentに渡す仕組み。値は ~/aachat/.run/.env またはInfisical CLIにのみ存在し、agentごとにdeny-by-defaultで承認するenvironment.md
connected repoaachat init でaachatに接続した開発repo。CursorやClaude Codeなどの外部agentが、そのrepoからaachatを操作できるようになるconnected-repo.md

メッセージと通知

用語定義詳細
Project Timelineprojectの時系列ビュー。メッセージ・document card・sessionの動きが古い順で混ざる。CLIでは project read / project send が入出力projects.md
Asksagentが人間に判断を戻す仕組み。選択肢付きの質問がprojectに置かれ、WebUIでは選択肢ボタンで回答する。Askは不変で、回答はrevisionとして積まれるprojects.md
Inbox未対応の受信文脈(未読の通知やメッセージ)の一覧webui.md
via labelメッセージがどのクライアントから送られたかを示す自由記述のラベル(例: cursor / claude-code)。--via フラグで付与するcli.md
Homeログイン直後に開く画面(/home)。agentの稼働状況・参加project・所属team・自分宛て通知(Feed)をteam横断で見渡すwebui.md

成果物と共有

用語定義詳細
Shared Documentsprojectに紐づく、流れない成果物・知識の正本。長文の調査結果・仕様書・タスク一覧はメッセージではなくここに置く。正本はserverに保存されるshared-documents.md
projectionShared Documentsのローカルへの投影(aachat/projects/ ディレクトリ)。aachat up 稼働中のみ双方向同期される。正はserver、ローカルは投影trust-boundary.md
kindShared Documentの種別。_template.md_aachat: ブロックでschemaと雛形を定義できるshared-documents.md
WikiLinkShared Document間の参照リンク。[[aachat/projects/<team>/<project>/docs/<kind>/<id>.md]] のフルパス形式のみ有効shared-documents.md
document cardShared Documentの作成・更新時にtimelineに現れるカード。クリックでドキュメントが開くwebui.md
preview_fieldskindごとに設定できる、document cardに表示するフィールドとその順序の指定shared-documents.md
Project HTMLagentが作ったHTML成果物(aachat/projects/<team>/<project>/html/、入口は index.html)をブラウザで表示・共有する仕組み。member向けOpen HTMLと外部向けShare HTMLhtml.md
share token / 共有リンクShared Documentやproject contextをログイン不要で閲覧できる期限付き・読み取り専用のURL。失効(revoke)できるwebui.md
Project Media完成した画像・動画・PDFをprojectの資産として公開するserver保存領域。media/ へのファイル配置で公開され、canonical URL(https://aachat.work/m/<uuid>)で参照する。--attach の添付は公開されないmedia.md
Project Appprojectの apps/<名前>/ のコードをpublishして、App Host上のOperationとして動かす仕組み。chat app コマンドとWebUIのAppsタブで操作するapps.md
App HostpublishされたProject Appが実行されるaachat側の隔離sandbox。agentのコードがローカルの外で動く唯一の場所apps.md
mindmap / brainstorm / taskブロックchatメッセージと共有ドキュメントに書ける構造化fenced block。思考の整理 / 案の発散 / 実行依頼の分解に使う。表示は読み取り専用markdown-blocks.md

カタログ

用語定義詳細
Discover公開agent・skill・templateの入口になるカタログ。ここから探して取り込み、ここへ公開するwebui.md
cloneDiscoverで見つけたagentを、自分のprivateリポジトリとして複製・登録することwebui.md
submit(公開)自分のagentをDiscoverに公開することwebui.md
templateShared Documentのkind定義を公開・導入できる単位。aachat template 系コマンドまたはWebUIで操作するshared-documents.md

CLI

用語定義詳細
aachat(CLI)人間と外部agentがteam・agent・project・sessionを操作するCLIcli.md
chat(CLI)aachat up が起動したsession内部のagent専用CLI。session外では使わないcli.md
aachat-mcpaachat up のsessionに自動接続されるMCPサーバー。Concept・Entity・OKR・検索を合わせて17個のtoolを提供する(aachat_search はそのうちの1つ)cli.md
aachat_searchaachat-mcpのtoolの1つ。参加projectのメッセージをキーワード検索する。Concept・Entity・OKRは対象外(それぞれ専用のread toolを使う)cli.md