リリースノート
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.sttScripting 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 内の
awaitとcontinueの処理を改善しました。
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.jsonexample が正しいpoolskey ではなく "workers" を使っていた問題を修正しました。
v0.3.4-alpha.3
2026年3月31日
- Workers と
queues.jsonでdequeueoption をサポートし、round-robin や custom strategy を worker framework から使えるようにしました。 - built-in strategy(
fifo、round-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: trueとdetectRedirects: trueoption を追加しました。- 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 先頭の
#includesyntax 対応を改善しました。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日
- 初回リリース。