EA
Ekosystem Aion
← Wróć do katalogu
Aion Chaos (control plane)active
Slugcreate-aionflow
Domenachaos.aionflow.pl,create.aionflow.pl
Port3022
Wzorzec deployatomic
Ścieżka repo/var/www/create.aionflow.pl

Spec-driven control plane zarządzania projektami klienckimi.

Status PM2 (na żywo)
Brak danych z pm2 jlist dla: aion-chaos
Serwer MCP: chaos-webmcphttp96 narzędzi

https://create.aionflow.pl/api/mcp (rejestr: shared/tools.ts, dispatcher: server/api/tools/[name].post.ts)

KategoriaWartość
nameslist_projects, get_project, spec_atoms, coverage, list_proposals, dependency_map, library_modules, selfcheck_status, search_panel, list_tasks, get_task, analyze_and_create_tasks, run_cycle, sync_all, prepare_agent, run_selfcheck, build_dependency_map, request_deploy, request_ssl_renew, request_rotate_key, request_teardown, apply_blueprint, scaffold_project, provision_subdomain, import_project, read_file, list_files, search_files, read_multiple_files, git_status, git_diff, git_log, git_branch, git_push, create_pr, run_lint, run_tests, analyze_code, suggest_fix, search_kb, get_kb_doc, vault_status, directus_status, directus_schema_list, directus_schema_get, directus_mcp_connect, directus_sso_status, directus_users_list, directus_permissions, directus_query, directus_mcp_enable, directus_enable_sso, directus_install, directus_backup, medusa_status, medusa_list_products, medusa_get_product, medusa_list_orders, medusa_get_order, medusa_list_regions, medusa_list_collections, medusa_list_customers, medusa_mcp_connect, medusa_get_discount, medusa_list_inventory, medusa_sso_status, medusa_mcp_enable, medusa_enable_sso, medusa_install, fetch_docs, search_docs_cache, docs_directus, docs_medusa, docs_schema, schema_explain, build_docs_cache, init_stack, enable_project_sso, webmcp_list, webmcp_status, webmcp_generate_config, schema_annotate, webmcp_unregister, webmcp_register, webmcp_publish, webmcp_deploy_bridge, webmcp_tunnel, webmcp_bridge_generate, aion_query, vision_check, firecrawl_check, firecrawl_crawl, firecrawl_map, firecrawl_search, firecrawl_browse, browser_test

Ostatnia synchronizacja: 2026-07-13T09:23:47.596Z

Głębsze spojrzenie

inspiracja

Zasada D4: panel to mózg i stan, bez rąk wykonawczychinsight

README formułuje zasadę D4: panel to 'mózg + stan, bez rąk' — operator świadomie niczego nie dotyka w systemie bezpośrednio. To wymusiło podział na trzy procesy: aion-chaos (mózg), aion-chaos-ops (wąsko ograniczone 'ręce'), aion-embed (izolowany sidecar ML).

źródło: README.md, AGENTS.md

cel

Panel kontrolny dla 32-aplikacyjnego ekosystemu Aion, nie generyczny dashboardgoal

Generuje strony projektów klienckich (szablony + wzbogacenie Gemini/Claude), proponuje testy sukcesu, prowadzi autonomiczny 'Loop Controller' (K_max=3 kroków, bramkowany 4-poziomowym systemem uprawnień), działa jako natywny host WebMCP.

źródło: AGENTS.md, shared/tools.ts

zależności

Directus+Postgres jako jedyna warstwa stanu, Redis/BullMQ, Aion Router, sidecar embeddingówdependency

Aion Router (3031) do LLM. Redis backuje kolejkę BullMQ 'aion-ops'. Sidecar aion-embed (port 3023, Xenova/multilingual-e5-base) dostarcza embeddingi; przy braku panel spada do dopasowania trigramowego.

źródło: directus/docker-compose.yml, .env.example, curl 3023/health

znaczenie

Jedyna konsola operacyjna dla całego ekosystemu 30+ projektówinsight

Jedyne miejsce zarządzania generowaniem stron, testami, provisioningiem, deployami i pętlami autonomicznymi. Utrata panelu nie wyłącza stron klientów, ale usuwa warstwę widoczności/kontroli operacyjnej.

źródło: server/plugins/health-cron.ts, AGENTS.md

co działa

Wszystkie trzy procesy stabilne od 8 dni, wysoka liczba restartów to historia sprzed atomowego deployutested-ok

pm2 describe: unstable_restarts=0 dla aion-chaos/aion-chaos-ops/aion-embed, uptime 8 dni. 189 restartów aion-chaos to skumulowany licznik sprzed poprawki atomowego deployu, nie bieżący crash loop. Health-check crona działa (44 subdomeny).

źródło: pm2 describe (unstable_restarts:0), CLAUDE.md, aion-chaos-out.log

co nie działa

Directus tego projektu obecnie niezdrowy — realna, aktywna awariatested-broken

curl http://127.0.0.1:8055/server/health zwraca {status:error} NA ŻYWO w tej sesji. To najprawdopodobniej przyczyna zalewu logów błędami 'fetch failed' z pluginów autopick/sync/health-cron — degraduje auto-dobór layoutu, kolejkę synchronizacji embeddingów i monitoring zdrowia subdomen.

źródło: curl http://127.0.0.1:8055/server/health (live), aion-chaos-error.log

Historyczne incydenty: crash loop ERR_MODULE_NOT_FOUND, Redis READONLY i brak miejsca na dyskutested-broken

Stary log (sprzed 11 czerwca) zawiera crash loop naprawiony przejściem na .current. Historyczny log aion-chaos-ops pokazuje ReplyError READONLY na replice Redis oraz MISCONF 'No space left on device' — potwierdzony wcześniejszy incydent (obecnie 82% dysku, 79G wolne).

źródło: aion-chaos-error.log, aion-chaos-ops-error.log

co do przetestowania

Czy scaffoldowane handlery ops-agenta są używane produkcyjnie oraz trwałość awarii Directusuntested

Niejasne czy handlery szkieletowe w ops-agent/worker.ts są realnie wywoływane czy pozostają aspiracyjne. Nie potwierdzono czy obecna awaria Directus jest przejściowa czy trwała — brak dostępu do docker.sock.

źródło: ops-agent/worker.ts, README.md

rekomendacja

Zresetować licznik restartów i pilnie zdiagnozować awarię Directusrecommendation

Wykonać pm2 reset aion-chaos by uniknąć nieporozumień. Priorytetowo zbadać żywą awarię {status:error} Directus na porcie 8055 — bezpośrednio degraduje trzy realne funkcje.

źródło: curl 8055/server/health, logi pluginów