Skip to content

Releases: sugimomoto/CoworkAgentForKintone

plugin-v0.3.0

21 Jun 14:45
ef743a4

Choose a tag to compare

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

20 Jun 09:28
29bc576

Choose a tag to compare

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

08 Jun 15:22
8ecd8b7

Choose a tag to compare

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

08 Jun 11:05
42f50a6

Choose a tag to compare

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

08 Jun 10:54
23b1eeb

Choose a tag to compare

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

Full Changelog: helper-v0.1.0a3...plugin-v0.1.0

helper-v0.1.0a3

25 Apr 15:09

Choose a tag to compare

Cowork Agent for kintone v0.1.0-alpha.1

25 Apr 07:25

Choose a tag to compare

Pre-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: アプリ横断転記の検証 + プロンプト調整

kintone helper v0.1.0a2 (alpha)

25 Apr 09:09

Choose a tag to compare

Pre-release

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 すべて正常応答

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)

25 Apr 08:51

Choose a tag to compare

Pre-release

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 を参照。