Releases: sugimomoto/CoworkAgentForKintone
plugin-v0.3.0
What's Changed
- feat(landing): OGP シェアカード + リリースごとの生成ツール by @sugimomoto in #107
- feat(landing): リリースノート (更新情報) ページを追加 by @sugimomoto in #109
- feat(release-kit): OGP + リリースノート + SNS 投稿文を統合生成 by @sugimomoto in #110
- feat: kintone ワークフロー (ステータス/作業者) 操作ツール (#22 Phase B-1) by @sugimomoto in #112
- feat: kintone アプリ管理系ツール 18 本 (Phase C, #24) by @sugimomoto in #116
- feat(plugin): アプリデザイナー (built-in 4th variant, #117) by @sugimomoto in #120
- feat(plugin): kintone アプリ構造設計スキル + skill 後付け + bootstrap リファクタ (#117) by @sugimomoto in #123
- chore(release): v0.3.0 — アプリデザイナー / 管理系ツール / プロセス管理操作 by @sugimomoto in #125
Full Changelog: plugin-v0.2.0...plugin-v0.3.0
plugin-v0.2.0
What's Changed
- fix(kintone-mcp): Phase 1 セキュリティ修正 + ESLint/CI ゲート (PR-1) by @sugimomoto in #65
- fix(oauth): postMessage targetOrigin の限定 (Phase 1 PR-2) by @sugimomoto in #68
- chore: Phase 1 フォローアップ — lint/typecheck ゲート完全 green 化 (#62 #63 #64) by @sugimomoto in #67
- refactor(plugin): チャット/スキル型を core へ移動しレイヤー逆転を解消 (Phase 2 PR-1) by @sugimomoto in #69
- refactor(plugin): ブートストラップを initializeSession 純関数に抽出 (Phase 2 PR-2) by @sugimomoto in #70
- refactor(plugin): リトライ上限化 + Session 終了判定の集約 (Phase 2 PR-3) by @sugimomoto in #71
- refactor(plugin): resolveAgent.ts (695行) を責務ごとに分割 (Phase 3 PR-A) by @sugimomoto in #72
- refactor(plugin): chatStore.ts (561行) を types + slices に分割 (Phase 3 PR-B) by @sugimomoto in #73
- refactor(plugin): AgentDetailModal.tsx (1004行) を分解 (Phase 3 PR-C) by @sugimomoto in #74
- refactor(plugin): SkillAddModal.tsx (637行) を分解 (Phase 3 PR-D) by @sugimomoto in #76
- refactor(plugin): ConfigScreen.tsx (551行) を分解 + ポーリングのキャンセル漏れ修正 (Phase 3 PR-E) by @sugimomoto in #77
- chore: デザインツール書き出しを Git 管理外にする (Phase 4 PR-E) by @sugimomoto in #80
- refactor(kintone-mcp): Worker の重複排除 (toolResult / anthropicHeaders) (Phase 4 PR-D) by @sugimomoto in #82
- refactor(plugin): 共通 UI 集約 (FormField / PasswordInput) [Phase4 PR-AB] by @sugimomoto in #84
- docs(steering): リファクタリング Phase 1-4 tasklist を完了状態に整理 by @sugimomoto in #85
- fix(plugin): ビルトインエージェントのツールドリフトを reconcile で修復 (#86) by @sugimomoto in #87
- fix(plugin): Custom Agent 行に公開先サマリを表示 (#47 AC-6 / closes #47) by @sugimomoto in #88
- feat(plugin): 定期実行 (Deployments / cron) MVP (#81) by @sugimomoto in #89
- Add Claude Code GitHub Workflow by @sugimomoto in #91
- chore(ci): docs/LP 自動同期を追加 + 全PR自動レビューを削除 by @sugimomoto in #90
- docs: 定期実行 (Deployments #81) を docs / LP に反映 by @sugimomoto in #92
- fix(plugin): カスタムスキル追加の name/description 二重入力を解消 (#79) by @sugimomoto in #94
- fix(plugin): 思考中の経過秒を最初のイベント前もカウント (#78) by @sugimomoto in #95
- chore(ci): docs/LP 同期を GitHub Action から PreToolUse フックに移行 by @sugimomoto in #96
- feat(plugin): 会話履歴のタイトルを初回メッセージから生成 (#52 プランA) by @sugimomoto in #97
- feat(kintone-mcp): 通知 MCP /notify + send_notification (#13 Worker 先行) by @sugimomoto in #99
- feat: 通知拡張 (Slack / Teams / Discord Webhook) — Agent 紐付け版 (#13 Plugin) by @sugimomoto in #100
- refactor(notify): #13 の重複を集約 (挙動不変) by @sugimomoto in #101
- fix(plugin): ビルトインのクイックアクション/ACL 編集が反映されない (#75) by @sugimomoto in #103
- fix(plugin): Agent 編集保存が HTTP 400 (notify toolset と mcp_servers 不整合) by @sugimomoto in #104
- docs(landing): LP に通知機能 (Slack/Teams/Discord) を追記 (#13) by @sugimomoto in #105
- chore(plugin): release v0.2.0 by @sugimomoto in #106
Full Changelog: plugin-v0.1.2...plugin-v0.2.0
plugin-v0.1.2
What's Changed
- chore(plugin): config 画面の legacy プレースホルダー / Skills 移管 callout を削除 by @sugimomoto in #58
- docs(landing): help ページに実スクリーンショットを差し込み by @sugimomoto in #59
- feat(plugin): 進行インジケータ + 応答遅延バナー廃止 + thinking 表示の静的化 (#53) by @sugimomoto in #60
- chore(plugin): release v0.1.2 by @sugimomoto in #61
Full Changelog: plugin-v0.1.1...plugin-v0.1.2
plugin-v0.1.1
What's Changed
- chore(plugin): プラグインアイコン差し替え + v0.1.1 patch release by @sugimomoto in #57
Full Changelog: plugin-v0.1.0...plugin-v0.1.1
plugin-v0.1.0
What's Changed
- feat(plugin): エージェント単位の ACL (公開先 ピッカー) (#47) by @sugimomoto in #50
- feat: Cowork Agent for kintone ランディングページ (Astro + GitHub Pages) by @sugimomoto in #55
- fix(plugin): React artifact で import { useState } from 'react' を解決 (#49) by @sugimomoto in #54
- chore(plugin): release v0.1.0 by @sugimomoto in #56
New Contributors
- @sugimomoto made their first contribution in #50
Full Changelog: helper-v0.1.0a3...plugin-v0.1.0
helper-v0.1.0a3
Full Changelog: helper-v0.1.0a2...helper-v0.1.0a3
Cowork Agent for kintone v0.1.0-alpha.1
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: アプリ横断転記の検証 + プロンプト調整
kintone helper v0.1.0a2 (alpha)
Bug fix release
Fixed
- GET リクエストに
Content-Type: application/jsonを付けていたため、kintone が一部エンドポイント (/k/v1/apps.json等) でCB_IL02 (不正なリクエスト)を返していた問題を修正。- body を送る場合のみ
Content-Typeを付与するように変更 - ローカル
.envを使った実 kintone smoke で動作確認:apps.list/apps.get/apps.get_schema/records.get/records.iter_allすべて正常応答
- body を送る場合のみ
Internal
- 回帰防止テスト 2 件追加 (GET で Content-Type が付かない / POST では付く)
- 単体テスト 61 件 / カバレッジ 98% を維持
Migration from a1
変更なし。pip install <new url> で上書き可能。
インストール
```bash
pip install https://github.com/sugimomoto/CoworkAgentForKintone/releases/download/helper-v0.1.0a2/cowork_agent_kintone-0.1.0a2-py3-none-any.whl
```
Full Changelog: helper-v0.1.0a1...helper-v0.1.0a2
kintone helper v0.1.0a1 (alpha)
Phase 1b-1 alpha. kintone REST API ヘルパー (read-only)。Python 3.11+, requests 依存。Apps API (list / get / get_schema) と Records API (get / iter_all with cursor) を提供。詳細は packages/kintone-helper/CHANGELOG.md を参照。