Dashboard
概要と直近のアクティビティ
Active Sessions
14
▲ 23% past 24h
Cron Jobs
23
21 enabled · 2 paused
Employees
12
▲ 2 this week
Skills
28
▲ 4 this week
Sessions / 7 days
親 + 子セッションの合計起動数
Sessions
Cron Runs
May 7May 8May 9May 10May 11May 12May 13
Recent Activity
View all →-
daily-briefing ジョブが正常終了
-
新しいセッション
s_8f2aを Anri と開始 -
connector slack がレート制限を検知(自動リトライ)
-
新しいスキル circleback-notes をインストール
-
Marketing 部門に Tanaka を採用 / rank=senior
Sessions
親セッションと従業員子セッションの一覧
| ID | Employee | Engine | Started | Messages | Status | |
|---|---|---|---|---|---|---|
| s_e7c1f2 | Ryoko | claude · opus | 14:23:11 | 42 | running | |
| s_8f2a9d | Anri | claude · opus | 14:11:02 | 18 | running | |
| s_c01b44 | Tako | codex · gpt-5.4 | 13:58:30 | 7 | waiting | |
| s_2a90ff | backend-dev | claude · opus | 13:42:11 | 31 | running | |
| s_45e2ab | marketing | claude · opus | 13:30:55 | 14 | idle | |
| s_18b3c0 | analyst | codex · gpt-5.4 | 12:55:01 | 22 | running | |
| s_77a1de | circleback-bot | claude · opus | 11:18:42 | 3 | finished | |
| s_55c801 | support-dev | claude · opus | 10:02:13 | 11 | errored |
Cron
~/.ryoko/cron/jobs.json で管理 · 自動リロード
| Name | Schedule | TZ | Last Run | Next Run | Status | Enabled |
|---|---|---|---|---|---|---|
| daily-briefing 朝の要約を Slack DM |
0 7 * * * | Asia/Tokyo | today 07:00 | tomorrow 07:00 | success | |
| daily-news-pipeline AI ニュース収集→スライド |
30 6 * * * | Asia/Tokyo | today 06:30 | tomorrow 06:30 | success | |
| active-thread-patrol Slack 未返信スレ巡回 |
*/15 * * * * | Asia/Tokyo | 14:15 | 14:30 | success | |
| bootcamp-inquiry-reply VBC問合せ自動返信 |
*/15 * * * * | Asia/Tokyo | 14:15 | 14:30 | retrying | |
| wiki-daily-ingest Notion → wiki 同期 |
0 22 * * * | Asia/Tokyo | yesterday 22:00 | today 22:00 | success | |
| human-pending-replies 人間返信待ち抽出 → Linear |
0 8 * * * | Asia/Tokyo | today 08:00 | tomorrow 08:00 | success | |
| welfare-news-hikaru 障害福祉ニュース |
0 9,17 * * * | Asia/Tokyo | today 09:00 | today 17:00 | success | |
| memory-compaction MEMORY.md 圧縮 |
0 3 * * 0 | Asia/Tokyo | Sun 03:00 | next Sun 03:00 | paused |
Employees
~/.ryoko/org/ にぶら下がるエージェント組織
Ry
Ryoko
COO · Executive Office
EXECUTIVE
canonical Ryoko。組織全体を統括し、cron / employees / skills を回す。
An
Anri
CDO · Design
MANAGER
デザイン全般を統括。スライド・UI・ブランディングのレビューを担当。
Tk
Tako
Advisor · Strategy
SENIOR
事業戦略・OKR・採用面接のセカンドオピニオン担当。
Bd
backend-dev
Engineer · Engineering
EMPLOYEE
Node/TypeScript・FastAPI・SQLite。Gateway 改修を担当。
Mk
marketing
Manager · Marketing
MANAGER
VBC / TBCare / Tekion のマーケ運用とコピー作成。
Al
analyst
Data Analyst · Insights
EMPLOYEE
BigQuery / Linear / Salesforce のデータ調査と要約。
Skills
~/.ryoko/skills/ に置かれた Markdown playbook
cron-manager
Cron ジョブの作成・編集・有効化・無効化を対話で実行。
management
採用・解雇・昇進・委譲・ボード確認をワンストップで管理。
skill-creator
新しいスキル(SKILL.md)の雛形をインタラクティブに作成。
self-heal
自分の設定・ランタイムの問題を診断して自動修復する。
onboarding
新しいユーザーの初期セットアップとプロファイル充填を案内。
circleback-notes
Circleback の議事録を取得・整形・Slack へ要約配信。
image-generator
Codex CLI 経由で画像生成。デフォルト 16:9・Slack 配信まで完結。
tekion-slide-generator-v4
Markdown → デザインガイド → 並列画像生成 → PPTX/PDF。
vbc-curriculum-builder
VBC 助成金カリキュラムを Google Docs に自動生成。
fb
亮介の Facebook 過去投稿を全文検索(FTS5)。
claude-api
Anthropic SDK アプリの構築・最適化・モデル移行を支援。
security-review
現在ブランチの差分にセキュリティレビューを実施。
Memory
~/.ryoko/MEMORY.md + knowledge/ + memory/ の閲覧
~/.ryoko/
📄 MEMORY.md
📄 IDENTITY.md
📄 SOUL.md
knowledge/
📄 lessons.md
📄 config-index.md
📄 slack-ids.md
📄 history.md
memory/
📄 2026-05-13.md
📄 2026-05-12.md
📄 2026-05-11.md
📄 2026-05-10.md
MEMORY — 長期記憶
毎セッションで必ず読まれる、短くて重要な「事実・好み・決定」のリスト。長文の調査結果は knowledge/<topic>.md に書く。
Facts
- 亮介 = 泉水亮介 (Sensui Ryosuke), JST, 日本語, X:@rsensui
- 役職: TEKION Group CEO / CyberneX CSO / VBC 主宰 / 武蔵野 EMC 講師
- Slack 主要 ID: 亮介 =
U019S4U3TL4 - タスクの単一ソースは Linear(workspace: tekion / team: TEK)
Preferences
- 結論ファースト・簡潔・速いレスポンス重視
- カジュアル日本語、敬語と砕けた口調を使い分け
- Slack では Slack 記法のみ(Markdown 不可)
Decisions
- スライド・画像生成は
tekion-slide-generator-v4に統一 - 画像生成のデフォルトは Codex CLI 経由(サブスク枠)
- 起動・再起動は
systemctl --user restart ryoko.service一本
Don'ts
- 推測で答えない、必ず調べてから答える
- 自動コミットしない(差分確認後に手動)
- グループチャットで亮介の代弁をしない
Logs
Gateway runtime · ~/.ryoko/logs/
[2026-05-13 14:23:12]INFOcron:daily-briefing started (id=cb25fea8)
[2026-05-13 14:23:13]INFOgateway: spawned session s_e7c1f2 (engine=claude, model=opus)
[2026-05-13 14:23:14]INFOconnector:slack readChannel C09U11F6KEG limit=20
[2026-05-13 14:23:18]OKcron:daily-briefing succeeded in 6.21s
[2026-05-13 14:24:01]INFOapi: POST /api/sessions -> 201
[2026-05-13 14:24:11]INFOsession s_8f2a9d (employee=Anri) received message #18
[2026-05-13 14:25:33]WARNconnector:slack rate-limited (retry-after=3s, backoff=exp)
[2026-05-13 14:25:36]INFOconnector:slack retry succeeded
[2026-05-13 14:27:02]INFOorg: hierarchy resolved, 12 employees, 0 warnings
[2026-05-13 14:28:15]INFOskills: synced 28 SKILL.md to .claude/skills/
[2026-05-13 14:29:00]INFOcron:active-thread-patrol started (id=ab47f1)
[2026-05-13 14:29:04]OKcron:active-thread-patrol succeeded — 0 unreplied threads
[2026-05-13 14:30:11]INFOmemory: MEMORY.md read (148 lines, 4.2KB)
[2026-05-13 14:31:42]ERRORsession s_55c801: engine timed out after 60s (model=opus)
[2026-05-13 14:31:43]INFOsession s_55c801: marked errored, parent notified
[2026-05-13 14:33:00]INFOcron:welfare-news-hikaru evaluated, next run at 17:00
[2026-05-13 14:35:21]INFOapi: GET /api/org -> 200 (12 employees, depth=3)
[2026-05-13 14:38:55]WARNcron:bootcamp-inquiry-reply: linear API 429, retrying
[2026-05-13 14:39:02]OKcron:bootcamp-inquiry-reply succeeded after 1 retry
[2026-05-13 14:41:18]INFOapi: POST /api/sessions/s_8f2a9d/message -> 200
[2026-05-13 14:42:00]INFOnotifications: parent session s_e7c1f2 notified of reply
[2026-05-13 14:44:33]INFOcron: jobs.json reloaded (23 jobs, 21 enabled)
[2026-05-13 14:45:00]INFOcron:active-thread-patrol started (id=ab47f2)
[2026-05-13 14:45:03]OKcron:active-thread-patrol succeeded — 1 thread flagged
[2026-05-13 14:46:11]INFOlinear: Issue TEK-244 updated (state=In Progress)
▍
Settings
~/.ryoko/config.yaml — 変更すると Gateway が自動リロード
Gateway
REST API デーモンの起動設定
Bind host
外部から繋ぐ場合は 0.0.0.0
Port
他プロセスと衝突しない値
Daemon mode
systemd ユーザーユニット経由
Engines
LLM バックエンドの設定
Default engine
claude / codex
Default model
Codex fallback
画像生成・大量タスク用
Connectors
外部サービスへの接続
Slack
connected
team=T0123ABC · 2 channels watched
Linear
connected
workspace=tekion · team=TEK
Google Drive
connected
oauth · refresh ok
Gmail
degraded
label sync paused
Logging
ログ保管とローテーション
Log level
Retention
Log directory
Forward to Sentry