長時間 batch 処理を Web から submit して進捗追跡できるオーケストレーション基盤です。 ローカル PC のスクリプトを サーバー (Cloudflare) 経由で trigger し、 結果を Web UI で確認できます。
install_launcher.bat を実行。 Web ブラウザに本ページを開き、 API Token (Settings 欄) を入力。agent.exe が pickup → Python script を subprocess 起動 → 結果を Web UI に反映。 作業終了時は agent console window を閉じる。Agent 状態: checking... ▶ Launch Agent install 済の場合、 このボタンで agent が起動します。 ボタンを押さない限り起動しません。
方針: agent は 明示的に起動した場合のみ 動作します。 PC 起動時に自動起動はしません。 停止したい時はそのまま console window を閉じてください。
C:\AuditAgent\)
agent_config.json 作成 (token + URL 保存) ② audit-agent:// protocol 登録 (Web UI button が動作可能化)
Web UI の API Token (Settings 欄) は UI から Worker への認証用。
AGENT_TOKEN は agent から Worker への別 token で、 admin が
cloudflare-stack/TOKENS.txt 等で別途渡します。
zip 内の uninstall_launcher.bat を double-click してください。
audit-agent:// protocol 登録 + 旧 Startup shortcut (もしあれば) が削除されます。
agent.exe / config 自体は残ります (再 install で復元可)。
[ブラウザ Web UI] ──HTTPS──► [Cloudflare Pages + Functions] ◄──poll── [ローカル agent.exe]
│ │
[KV (job queue)] ▼
[ローカル Python script]
(実ファイル R/W、 ブラウザ自動化等)
| Campaign | 1 つの「業務目的」 単位 (例: 「特定 vendor との audit」)。 phase 群を内包する |
|---|---|
| Phase | 1 つの実行可能 step。 内部的には 1 個の Python subprocess 起動 |
| Job | 1 回の phase 実行 instance。 status: queued → claimed → completed/failed |
| Agent | ローカル PC で常駐する agent.exe。 サーバーから job を pull して subprocess 実行 |
Token はブラウザ localStorage に保存されます (このサイトのみ、 サーバーには送信されません)。
入力すると自動保存されます。
schema 読込中...
parameters はありません (任意)
各 phase は pipeline の 1 step を実行します。 行をクリックすると下の Submit Job form の phase が選択されます。
| status | id | name | category | est. time | NLM query | last run |
|---|
| job_id | phase | status | submitted | elapsed | actions |
|---|