Cowork Agent for kintone v0.1.0-alpha.1
Pre-release
Pre-release
·
196 commits
to main
since this release
Cowork Agent for kintone — Phase 1a alpha リリース
Claude Managed Agents Beta API を活用した kintone 業務支援エージェントの アルファ版 です。
最小動作確認 (UI + Agent 会話疎通) と Session 取り扱いの初期設計を含みます。
⚠️ これは alpha リリースです。kintone レコードへの読取・書込操作はまだ実装されていません (Phase 1b 以降で対応)。現状はテキストでの自由会話のみ可能です。
主な機能
チャット UI
- レコード一覧画面の右側に常駐するサイドパネル (380px 固定)
- 開閉トグル (⌘K / Ctrl+K キーバインド、Header 閉じるボタン、FAB)
- パネル開閉状態を localStorage に永続化
- 起動時の Welcome メッセージ (機能ガイダンス)
会話・Session 管理
- 起動時はチャット空・Session 自動再利用なし
- 初回送信で新規 Session を作成
- 履歴画面で過去会話を一覧表示・選択して復元
- 新規会話ボタンで会話をクリア
- ユーザーメッセージ送信直後にローディング dots 表示
- Mac 日本語入力の変換確定 Enter 誤送信ガード
Anthropic Managed Agents 連携
- Default Agent / Bootstrap Environment / User Session を metadata で動的解決
- kintone.plugin.app.proxy 経由で CORS 回避
- API Key は kintone プラグイン設定に登録 (画面 JS には露出しない)
- イベントポーリング (2s → 3s → 5s → 10s バックオフ)
設定画面
- Anthropic API Key の登録・更新
- 保存時に setProxyConfig で proxy ヘッダ自動設定
インストール手順
1. プラグイン登録
- 添付の
plugin.zipをダウンロード - kintone システム管理 → その他 → プラグイン → 「読み込む」で
plugin.zipを選択 - インストール対象アプリの設定画面 → プラグイン → 追加
2. API Key 設定
- アプリのプラグイン設定画面を開く
- 自分の Anthropic API Key を入力 → 保存
- アプリを更新
3. 動作確認
- レコード一覧画面を開く
- 右側にチャットパネルが表示される
- メッセージを入力 → 送信 → Agent からの応答が表示される
動作要件
- kintone (cybozu.com) アカウント (システム管理者権限を持つもの)
- Anthropic API Key (Managed Agents Beta 利用可能なもの)
既知の制限
- kintone レコードの読取・書込は 未実装 (Phase 1b で追加予定)
- HITL 承認フローは 未実装 (Phase 1c で追加予定)
- Session 履歴のページング、削除、検索は対象外
- モバイル対応は未対応 (Phase 2 以降で検討)
テスト
- 単体テスト 190 件
- E2E 16 件 (smoke / config / live / panel-toggle / session-history)
次の Phase
- Phase 1b: 認証基盤 + 読取 + HITL 基盤 (kintone-helper Python ライブラリ + Vault + Tool/Plan/Progress/Result カード)
- Phase 1c: 書き込み + HITL 承認
- Phase 1d: アプリ横断転記の検証 + プロンプト調整