OG T 28fa8e6af4 feat(web): Phase 6.5c implement [Y/n] execution wiring
DualStateIncidentCard:
- Add proposalId prop for approval actions
- Add onApprovalChange callback for status updates
- Implement handleApprove() calling POST /api/v1/approvals/{id}/sign
- Implement handleReject() calling POST /api/v1/approvals/{id}/reject
- Add ButtonState management (idle/loading/approved/rejected/error)
- Loading spinner during API call
- Success state: green "已授權" / red "已拒絕"
- Error state: orange "錯誤" with auto-recovery

API Client:
- Fix endpoint mismatch: rename approveApproval to signApproval
- Use correct endpoint /sign instead of /approve
- Add signer parameter for multi-sig support

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-23 12:37:56 +08:00
2026-03-22 18:57:44 +08:00

AWOOOI

AI + WOOO = AWOOOI

下一代智能運維平台 | Next-Gen AIOps Platform

Data Pincer

Zero-Touch Ops. Human-Centric Decisions.


概述

AWOOOI 是一個 Agent-Centric 的智能運維平台,採用 leWOOOgo Engine 模組化架構,讓 AI Agent 主動發現問題、分析根因、提出建議,由人類做最終決策。

核心理念

AI 主動發現 → 智能分析 → 建議方案 → 人類批准 → 自動執行

設計風格

採用 Nothing.tech 極簡美學:

  • 點陣字體 (NDot) - AI 介面
  • 毛玻璃效果 (Glassmorphism)
  • 黑白紅三色系

leWOOOgo 六大積木

積木 說明 範例
INPUT 觸發器 Webhook, Cron, Alert
BRAIN AI 處理 LLM, RAG, Triage
OUTPUT 通知 Telegram, Slack
ACTION 執行器 K8s, SSH, API
DATA 儲存 Redis, PostgreSQL
UI 介面 Widget, Card

快速開始

# 開發環境
pnpm install
pnpm dev

# 測試
pnpm test

# 建置
pnpm build

專案結構

awoooi/
├── apps/
│   ├── web/          # Next.js 前端
│   └── api/          # FastAPI BFF
├── packages/
│   └── lewooogo-*/   # 核心積木
├── docs/
│   └── adr/          # 架構決策
└── k8s/              # K8s 配置

授權

Copyright (c) 2026 岑洋國際行銷有限公司. All rights reserved.


Made with ❤️ by WOOO Tech

Description
AWOOOI - AI Operations Platform (Mirror from GitHub)
Readme 496 MiB
Languages
Python 77.7%
TypeScript 17.8%
Shell 3.3%
HTML 0.4%
PLpgSQL 0.4%
Other 0.2%