Skip to content

Cowork Agent for kintone v0.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@sugimomoto sugimomoto released this 25 Apr 07:25
· 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. プラグイン登録

  1. 添付の plugin.zip をダウンロード
  2. kintone システム管理 → その他 → プラグイン → 「読み込む」で plugin.zip を選択
  3. インストール対象アプリの設定画面 → プラグイン → 追加

2. API Key 設定

  1. アプリのプラグイン設定画面を開く
  2. 自分の Anthropic API Key を入力 → 保存
  3. アプリを更新

3. 動作確認

  1. レコード一覧画面を開く
  2. 右側にチャットパネルが表示される
  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: アプリ横断転記の検証 + プロンプト調整