コンテンツにスキップ

リリースノート

v0.8.2-alpha.1

2026年7月5日

  • Guida Node のセットアップバンドルのインポート/エクスポートを追加し、Guida Node と Guida Control の間でコピー&ペーストによるオンボーディングを行えるようにしました。
  • Copy Control Node Record を追加しました。Node はすぐに使える Guida Control ノード設定レコードを生成できます。
  • Node Control のセットアップ体験を改善し、Guida Control URL の状態、Remote Ops の準備状態、再起動が必要な場合のメッセージ、エンドポイント状態をより明確にしました。
  • セットアップバンドルのプレビュー/適用時の検証を追加しました。schema/kind のチェック、無効な URL/ポート/bind アドレスの処理、使用中ポートの診断、起動引数で制御される項目の保護を含みます。
  • 設定済みの Guida Control/observer URL を dashboard status/snapshot データで公開しました。
  • Node と Remote Ops のドキュメントを、Node の既定ポート 9631、セットアップバンドル、bind 診断、Control とのペアリングに合わせて更新しました。

v0.8.1-alpha.1

2026年7月4日

  • Guida Node の初回起動とセットアップ体験を改善し、セットアップ、状態、設定、アクティビティ、Remote Ops URL、エンドポイントテストを 1 つの Node コントロールウィンドウに統合しました。
  • 重複していた単独の Node 設定ウィンドウを削除しました。Node の設定はメインの Node コントロールウィンドウで扱います。
  • Remote Ops がブラウザー初期化の前に起動するようになり、Node コントロールエンドポイントをより早く利用でき、起動失敗もより明確に表示されます。
  • 新規 Guida Node の既定値は、従来の 9315 ではなく Remote Ops ポート 9631 を使用します。
  • Remote Ops ポート診断を明示的に追加しました。Node は設定済みポートを確認し、bind 失敗の理由を説明し、設定を黙って変更せずに利用可能なポートを提案できます。
  • Hosted API の bind エラーを改善し、「ポートがすでに使用中」の場合や Windows の除外 TCP ポート範囲に該当する場合に、復旧の手掛かりとして netsh interface ipv4 show excludedportrange protocol=tcp を示すようにしました。
  • Node の状態とセットアップ表示を修正しました。Remote Ops が無効な場合でも、Complete/MCP の既定値へ戻らず、Node に設定された URL を表示します。

v0.8.0-alpha.1

2026年7月4日

  • Guida Node は、Remote Ops、ブラウザー自動化、ワーカー、キュー、ワークスペースランタイム向けの本格的な headed executor になりました。
  • Guida Node は既定で raw MCP や ModelContextProtocol.* を同梱しなくなりました。
  • Remote Ops は MCP から分離され、Complete、Node、将来の制御サーフェス向けの Guida の JSON-RPC 制御プレーンになりました。
  • Hosted API と Kestrel ホスティングは独立した層になり、raw MCP は任意のプロトコルモジュールとしてのみ接続されます。
  • Remote Ops に、スキーマ検出、互換性チェック、テレメトリ、監査履歴の参照、ワークスペースファイルアクセス、ランタイム再読み込み、取得済み結果、アクティブなワークフローの復旧が追加されました。
  • 重いスクリプト統合は分離され、Node は MongoDB、PostgreSQL、Elasticsearch、S3、Ollama、HTML 変換パッケージを既定で抱える代わりに、利用できないコネクタを報告できるようになりました。
  • Browser/WebView ランタイムの所有範囲を整理し、Complete 専用機能が Node に入らないようにしました。
  • 製品バージョン管理を中央集約し、Complete と Node が同じリリースバージョンを報告するようになりました。

v0.7.7-alpha.0

2026年6月22日

  • 公開 Windows インストーラーを framework-dependent Release パッケージにし、.NET と WebView2 の前提条件を文書化してサイズを削減しました。
  • インストーラーのスモークチェックと依存関係レポートを含むリリースパッケージ検証を追加し、パッケージングの回帰を検出できるようにしました。

v0.7.6-alpha.0

2026年6月21日

  • Workflow Control Console を追加しました。クロール運用、runbook、事前チェック、キュー、台帳状態、ワークフロー間の関係をワークスペース単位で把握できます。
  • Remote Ops API を追加し、外部ツールが設定可能な RPC 形式の面から Guida ノードを調査・制御できるようにしました。
  • Remote Ops API の有効化、bind address、port を設定する専用設定を追加しました。
  • CDP/WebSocket 経由の Remote View を追加し、リモートクライアントがブラウザータブをストリーミングし操作できるようにしました。
  • タッチ入力とタッチスクロールを含む、初期のモバイル Remote View 対応を追加しました。
  • Remote Ops、Workflow Control、Remote View の挙動に対する自動テストを拡充しました。

v0.7.4-alpha.0

2026年6月15日

  • MCP ナビゲーションの安全性について、既定で有効な許可済みドメイン要件を明確化しました。
  • 対象 URL が明示的に許可されている場合に限り、`Navigate` / `CreateTab` の任意の自動承認を追加しました。
  • ドメイン確認が無効な状態を、明示的な信頼として扱わないようにしました。
  • MCP 設定 UI とヘルプを更新し、ドメイン強制とツール承認の利便性を区別しました。
  • 許可済み、未登録、不正形式、ドメイン確認無効、ナビゲーション以外の承認挙動に対する重点テストを追加しました。

v0.7.3-alpha.0

2026年6月14日

  • テストハーネス向けの Automation Mode を追加しました。ワークスペースの事前読み込み、分離 WebView2 プロファイル、トークン保護された /api/automation/* エンドポイントを含みます。
  • Playwright 形式のブラウザー自動化確認向けに、--cdp-port 経由の WebView2 CDP パススルーを追加しました。
  • ダッシュボード状態と SSE ペイロードに、ワークスペース、ワーカー、degraded/error、バージョン、ノードのメタデータを拡充しました。
  • Dashboard API と Automation Mode について、Web サイトとアプリ内ヘルプの説明を追加しました。

v0.7.2-alpha.2

2026年5月24日

  • 状態、snapshot、SSE 更新、キュー、ワーカー、実行、失敗、attention、run reconciliation を返す読み取り専用 Operational Dashboard API を追加しました。
  • キュー、ワーカー、タスク、ワークスペース、ワークフロー台帳ビューにまたがる運用状態を reactive にしました。
  • プライベートネットワーク監視向けに、ダッシュボードノード ID と semantic application version メタデータを追加しました。
  • fetch から parse への引き継ぎを見えるようにする workflow run reconciliation を追加しました。
  • 無効な MutationObserver 対象を監視して DOM wait がクラッシュする問題を修正しました。

v0.7.1-alpha.1

2026年5月24日

  • 完全なワークスペースと Guida 管理データのバックアップを %APPDATA%/Guida/backups 配下に作成できるようにしました。
  • Workflow Ledger レポートを、集計 summary、ページ付き item browsing、run 全体の stage/state 件数、reconciliation rollup、対応する MCP ツールで拡張しました。
  • ワークフロー対応キューワーカーを強化し、pooled execution で workflow envelope を保持し、queue/ledger の整合性を検証し、不正な checkout 作業をデッドレターに送るようにしました。

v0.7.0-alpha.1

2026年5月18日

  • 実行管理、読みやすい item triage、復旧アクション、イベント、出力データ、メタデータ、graph/debug inspection 用の専用 Workflow Ledger Console を追加しました。
  • 旧 Workflow Ledger ペインを軽量な launcher と status surface に圧縮しました。
  • キュー件数、pending/dead-letter 確認、payload 詳細、worker control、bulk triage、ledger link 用の専用 Queue Console を追加しました。
  • 旧 Queues ペインを軽量な queue launcher と status surface に圧縮しました。
  • 保留中の AI 起点承認を blocking modal なしで見える・管理できる MCP Approval Center を追加しました。
  • g.dom.selectOption と、実ブラウザー select control 用の MCP-only native select helper を追加しました。
  • g.page.executeJS() が WebView2 の結果 envelope を一度だけ decode し、browser code が object、array、primitive を返す場合に structured value を直接返すようにしました。
  • Scripting runtime で URL と searchParams の mutation parity を修正しました。
  • Dictionary<string,string> など string key dictionary の ClearScript marshalling を改善しました。
  • queue と workflow ledger の復旧 semantics を、requeue/retry と operator 向け recovery error を含めて強化しました。
  • Run One のキャンセルを修正し、robots crawl-delay の待機を停止可能にしました。

v0.6.0-alpha.0

2026年5月10日

  • ワークフロー実行、項目、イベント、出力データ、失敗、再試行、保持を追跡する workflow ledger storage、scripting API、MCP ツール、UI を追加しました。
  • run/item inspection、ワークフロー証跡、完了/失敗アクション、retry/dead-letter tooling、cleanup control を持つ Workflow Ledger ペインを追加しました。
  • Queue processor 修正と review mode の扱い改善を含め、キューとレビューのワークフローを改善しました。
  • ワークフロー移動を容易にするため、script role labeling と折りたたみ可能な Workspace Dashboard section を追加しました。
  • ワークスペースストア文書を BSON-backed payload に更新し、batch store MCP support を追加しました。
  • 旧式の // #include preprocessing と冗長な editor Includes: toolbar を削除しました。

v0.5.1-alpha.2

2026年4月30日

  • Elastic search のサンプルスクリプトを追加しました。
  • TS 定義生成ロジックを修正しました。TTS namespace が壊れていました。

v0.5.1-alpha.1

2026年4月30日

  • 自己署名証明書を使う Elasticsearch への接続を許可しました。
  • g.log() が入力を JSON stringify するようになりました。

v0.5.0-alpha.5

2026年4月30日

  • CLI から API マニフェストファイルを出力できるようにしました。

v0.5.0-alpha.4

2026年4月26日

  • 自己展開 archive ではなく正式な installer を導入しました。その他の変更はありません。

v0.5.0-alpha.3

2026年4月26日

  • S3 client API が endpoint 内の protocol を扱えるようになりました。
  • 'Add S3 connection' window の clipping 問題を修正しました。

v0.5.0-alpha.2

2026年4月25日

  • Postgres と MongoDB メソッドで、C# Dictionary を ClearScript V8 相当へ marshal する処理を修正しました。

v0.5.0-alpha.1

2026年4月23日

  • JanetSharp 経由で Janet language support を統合しました。
  • 残っていた Lua namespace の実装を完了し、API surface を全面的に利用できるようにしました。
  • [BREAKING] Lua return logic の不整合を解消しました。
  • ClearScript V8 engine 内の marshalling 問題を修正し、データ処理の信頼性を高めました。
  • 実装支援用の追加サンプルスクリプトを reference library に加えました。

v0.4.3-alpha.7

2026年4月11日

  • [BREAKING] 旧式の #include preprocessor reference を、すべての template、help documentation、MCP tool metadata で標準 ES6 import と Lua require() に置き換え、scripting ecosystem を現代化しました。

v0.4.3-alpha.6

2026年4月11日

  • 100 以上の API binding を graceful な nil/error return handler で包み、Lua environment を強化しました。require() 用 custom module loader による full workspace integration も有効化しました。
  • ネストした store data 向けに、C# から Lua への recursive type conversion を実装しました。
  • Workspace ペインで .lua file discovery、template、extension-aware rename をサポートしました。

v0.4.3-alpha.5

2026年4月10日

  • ClearScript への切り替え後に custom MCP tools が動かない問題を修正しました。

v0.4.3-alpha.4

2026年4月9日

  • ClearScript V8 で standard library を利用できるようにしました。

v0.4.3-alpha.3

2026年4月8日

  • 'Debug 1' button から worker script をデバッグできるようにしました。現時点では JS script のみ対象です。

v0.4.3-alpha.2

2026年4月8日

  • ClearScript への切り替え後の g.worker.getContext() を修正しました。
  • V8 error に内部 stack trace 全体が含まれないようにしました。

v0.4.3-alpha.1

2026年4月7日

  • native Elasticsearch support を追加しました。

v0.4.2-alpha.1

2026年4月7日

  • 音声認識を改善しました。
    • 新しい dropdown から入力 hardware を選択できるようにしました。
    • main toolbar の "Voice" button に real-time の VU meter を追加しました。
    • 無音検出を追加しました。
    • Settings window に mic test sandbox を追加し、AI workflow やブラウザー操作を起動せずに microphone level を確認できるようにしました。
  • 安定性と architecture を改善しました。
    • Whisper STT engine が background で active な状態でアプリを閉じたときに発生する crash を修正しました。
    • native AI model と memory を終了時に安全に解放するため、application lifecycle を asynchronous disposal (IAsyncDisposable) 対応に更新しました。

v0.4.1-alpha.1

2026年4月6日

  • Whisper.net integration を追加しました。
  • 開発者向けに g.stt Scripting API を追加し、音声駆動 workflow を構築できるようにしました。
  • g.stt.listen(ms)g.stt.transcribeFile(path) を追加しました。
  • Speech Recognition Settings で Whisper GGML model path と startup load を設定できるようにしました。
  • Voice button を Loading、Load Voice、Stop の状態に応じて変化する UI にしました。
  • Ollama が応答しない場合の分かりにくい socket error を、原因調査しやすい案内へ置き換えました。
  • 音声と command はローカルマシン上で処理され、外部へ送信されません。

v0.4.0-alpha.1

2026年4月3日

  • [BREAKING] JavaScript engine を Jint から Microsoft ClearScript V8 へ置き換えました。
  • Stop による即時 script termination、native async/await、ES module import、Chrome DevTools debugging を利用できるようにしました。

v0.3.4-alpha.6

2026年4月1日

  • file-based definition と inline registration の両方で custom dequeue strategy が正しく動くようにしました。
  • function declaration を使う strategy file が callable function 判定で失敗しないようにしました。
  • null を返す strategy が FIFO fallback ではなく「利用可能な item なし」を正しく示すようにしました。
  • Jint を 4.7.0 に更新し、async loop 内の awaitcontinue の処理を改善しました。

v0.3.4-alpha.5

2026年4月1日

  • Workers pane に dequeue strategy を script name の横へ表示するようにしました。
  • Workspace pane に登録済み strategy を source 付きで表示し、status bar に strategy count を出すようにしました。
  • 古い LiteDB queue.db など破損または非互換 database file を持つ workspace を開いても、workspace initialization 全体が crash しないようにしました。

v0.3.4-alpha.4

2026年4月1日

  • queues.json で worker pool と一緒に custom dequeue strategy を宣言できるようにしました。
  • strategy file path は workspace root、または workflow-scoped config では workflow folder から解決されるようにしました。
  • 新しい strategies section に対応するよう queues.schema.json を更新しました。
  • Help articles の queues.json example が正しい pools key ではなく "workers" を使っていた問題を修正しました。

v0.3.4-alpha.3

2026年3月31日

  • Workers と queues.jsondequeue option をサポートし、round-robin や custom strategy を worker framework から使えるようにしました。
  • built-in strategy(fiforound-robin)と g.queue.registerStrategy() で登録した custom strategy に対応しました。
  • IntelliSense の WorkerConfig と strategy description を更新しました。

v0.3.4-alpha.2

2026年3月31日

  • JavaScript function として独自の dequeue strategy を定義できるようにしました。
  • strategy は { groupName: itemCount } を受け取り、次に dequeue する group を返します。
  • ctx.state が呼び出し間で保持され、cooldown、weight、history tracking を実装できます。
  • workspace file から strategy を読み込めるようにしました。
  • 各 strategy は専用の private engine で実行され、g.* API や副作用へアクセスできません。

v0.3.4-alpha.1

2026年3月31日

  • 内部 queue engine を LiteDB/LiteQueue から StratQueue へ移行しました。StratQueue はこの project から生まれた standalone NuGet package です。
  • group field を使った round-robin dequeue、polling なしの async dequeue、restart 時の checked-out item recovery、SQLite persistence を追加しました。
  • commit()abort() が queue name ではなく checkout ID のみを必要とする簡単な API になりました。
  • [BREAKING] g.queue.commit("myqueue", item.id)g.queue.commit(item.id) へ、g.queue.abort("myqueue", item.id, err)g.queue.abort(item.id, err) へ変更されました。
  • Queue data は workspace root の SQLite queue.db に保存されるようになりました。旧 LiteDB file とは互換性がありません。

v0.3.3-alpha.2

2026年3月31日

  • 自己展開アーカイブから不要なデバッグファイルを削除しました。

v0.3.3-alpha.1

2026年3月31日

  • HTTP Request Interception を追加しました。Intercept Pane で request を一時停止、確認、変更、mock できます。WebView2 の CDP Fetch domain を使うため、外部 proxy や証明書 installation は不要です。
  • pause-all mode、Forward/Drop/Mock、Forward All/Drop All、response interception、persistent URL-pattern rules を追加しました。
  • g.intercept.* scripting namespace を追加しました。enable、disable、addRule、removeRule、clearRules、listRules、getRequest、continue、respond、abort、isEnabled を含みます。
  • History > Network から request を HTTP Client へ送って replay、編集、再送できるようにしました。
  • History、MCP History、Intercept pane の selection preservation と pane title sync を改善しました。
  • HTTP Intercept と HTTP Client の新しい help articles を追加し、既存の HTTP Requests、Secrets、Network Capture 記事と相互リンクしました。

v0.3.2-alpha.1

2026年3月30日

  • Task Observability を追加しました。任意の script execution で何が起きたかを trace する診断 system です。
  • すべての g.log() 呼び出しを task ID 付きで SQLite に永続化する per-task log persistence を追加しました。
  • Task Manager detail panel で metadata、error、queue/worker/MCP context、full log、live log を確認できるようにしました。
  • task log の横断検索、level filter、Copy Logs、Copy Report export を追加しました。
  • MCP 監査エントリと script task を TaskId で関連付けました。
  • worker script 内の g.log() が Task Manager に表示されない問題を修正しました。
  • Task Manager help article を detail panel、per-task logs、context、search、filtering、export、retention の説明で更新しました。

v0.3.1-alpha.5

2026年3月29日

  • MCP Click、EnterText、PressKey、ScrollTo が BrowserAutomationService の依存関係を正しく渡すように修正しました。

v0.3.1-alpha.4

2026年3月28日

  • MutationObserver wait method が 'Failed to parse result' を返す問題を修正しました。

v0.3.1-alpha.3

2026年3月27日

  • workspace script を editor tab で開くと NRE が発生する問題を修正しました。

v0.3.1-alpha.2

2026年3月27日

  • MCP server service が settings service にアクセスできなかった bug を修正しました。

v0.3.1-alpha.1

2026年3月26日

  • polling-based DOM wait method を MutationObserver-powered alternative へ置き換えました。
  • g.dom.waitForElement(selector, options?)g.dom.waitForDomStable(options?)g.dom.waitForReady(selector, options?) を追加しました。
  • g.nav.navigateToUrl()stealth: truedetectRedirects: true option を追加しました。
  • events.json 用の dom-mutation event type と、event trigger context へアクセスする g.trigger.* namespace を追加しました。
  • MCP tool description を改善し、28 件の関連テストと watch_prices.js help example を追加しました。

v0.3.0-alpha.1

2026年3月25日

  • MongoDB scripting (g.mongodb.*) を追加しました。connection pooling、core query、aggregation、bulk write を含みます。
  • S3-compatible storage 用の g.s3.* namespace を追加し、bucket listing、object copy、署名付き URL generation に対応しました。
  • Npgsql driver による PostgreSQL integration (g.postgres.*) を追加しました。connection は typed secret として保存され、script から名前で参照します。
  • Claude Code を Guida 内から直接呼び出せる integration を追加しました。
  • MCP tool が ExecuteScriptAwait から script return value を直接受け取れるようにしました。
  • g.nav.navigateToUrl() が response metadata を返すようにし、search index に createdAt/indexedAt を追加し、Workspace UI と help system を更新しました。

v0.2.3-alpha.2

2026年3月23日

  • Unicode line/paragraph separator (U+2028, U+2029) を含む HTTP response が JSON.parse で失敗する問題を修正しました。実際の API response に現れる valid JSON 文字ですが、JavaScript engine parser で誤処理されていました。対象は g.http.makeHttpRequest response のみです。

v0.2.3-alpha.1

2026年3月23日

  • 外部 queue management のサポートを追加しました。
  • 初期 standard library を追加しました。

v0.2.2-alpha.1

2026年3月23日

  • network traffic body を SQLite BLOB から disk 上の gzip-compressed file へ移動し、SQLite には path reference と size のみ保存するようにしました。
  • queue processor に load-ahead を追加し、現在の item を処理しながら次の item を取得・準備できるようにしました。
  • queue processor に review mode を追加し、side-by-side や quad view などの advanced layout で複数 item の結果を確認できるようにしました。
  • browser tab 内で action button を直接使えるようにしました。
  • worker context を必要とする script 向けに @require-context pragma を追加しました。standalone 実行時には明確な error で即座に失敗します。

v0.2.1-alpha.1

2026年3月22日

  • workflow-relative path resolution を変更し、config script path を workspace root ではなく含まれる folder から解決するようにしました。
  • navigation history、MCP 監査、network traffic を LiteDB ではなく 3 つの separate SQLite file に保存するようにしました。
  • アプリケーションを自己展開 archive として配布するようにしました。

v0.2.0-alpha.1

2026年3月22日

  • Workflows を追加し、workspace を scoped configuration を持つ named workflow subfolder へ整理できるようにしました。
  • workflow switching 用 toolbar dropdown、Workspace pane dashboard、workflow ごとの event trigger、queue worker、MCP tool、view、template、export/import、enable/disable toggle を追加しました。
  • Scripting API を再編成し、55 個の top-level method を g.dom.*g.page.*g.nav.*g.tabs.*g.viewport.*g.http.*g.screenshot.*g.llm.*g.secrets.* などの namespace へ移動しました。
  • g.setVar()g.getVar() を削除しました。永続化には local variable または g.store を使います。
  • custom MCP tool parameter を global args から g.tool.args へ移動しました。
  • script editor に折りたたみ可能な API reference sidebar を追加しました。

v0.1.1-alpha.4

2025年3月19日

  • XAML の不整合によりアプリが起動しない問題を修正しました。

v0.1.1-alpha.3

2025年3月19日

  • Queue Processor 用の g.worker.getContext() を Workers と同じ API に統一しました。
  • 現在の item を選択状態に保つ stay effect を追加しました。
  • queue item 選択時に script を自動実行する onSelect lifecycle hook を追加しました。
  • Queue Processor に ScriptPreprocessor を追加し、#include@timeout をサポートしました。
  • global redirect blocking と toolbar の赤い NO REDIRECT badge を追加しました。

v0.1.1-alpha.2

2025年3月18日

  • Workers pane の Run button をクリックするとアプリが freeze する問題を修正しました。

v0.1.1-alpha.1

2025年3月17日

  • Workers pane を追加しました。
  • queues.json support を追加し、queue と処理 script を宣言的に定義できるようにしました。
  • 関連する MCP tools を追加しました。
  • Workers pane で queue 内 item 数を確認できるようにしました。
  • Workers pane から full run または individual job processing を起動できるようにしました。

v0.1.0-alpha.4

2025年3月17日

  • queue processing の logging を改善しました。

v0.1.0-alpha.3

2025年3月16日

  • script file 先頭の #include syntax 対応を改善しました。include path を double quote で囲む必要がなくなり、file が見つからない場合は silent failure ではなく適切な error を出すようにしました。

v0.1.0-alpha.2

2025年3月15日

  • local LLM API method を分かりやすく改名しました。g.promptOllama()g.promptLocalLlm()g.abortOllama()g.abortLocalLlm()g.getOllamaModels()g.getLocalLlmModels() になりました。

v0.1.0-alpha.1

2025年3月15日

  • 初回リリース。