feat(production): sync all modified production files to git

Includes updates across gateway, router, node-worker, memory-service,
aurora-service, swapper, sofiia-console UI and node2 infrastructure:

- gateway-bot: Dockerfile, http_api.py, druid/aistalk prompts, doc_service
- services/router: main.py, router-config.yml, fabric_metrics, memory_retrieval,
  offload_client, prompt_builder
- services/node-worker: worker.py, main.py, config.py, fabric_metrics
- services/memory-service: Dockerfile, database.py, main.py, requirements
- services/aurora-service: main.py (+399), kling.py, quality_report.py
- services/swapper-service: main.py, swapper_config_node2.yaml
- services/sofiia-console: static/index.html (console UI update)
- config: agent_registry, crewai_agents/teams, router_agents
- ops/fabric_preflight.sh: updated preflight checks
- router-config.yml, docker-compose.node2.yml: infra updates
- docs: NODA1-AGENT-ARCHITECTURE, fabric_contract updated

Made-with: Cursor
This commit is contained in:
Apple
2026-03-03 07:13:29 -08:00
parent 9aac835882
commit e9dedffa48
35 changed files with 3317 additions and 805 deletions

View File

@@ -307,7 +307,7 @@ agents:
canonical_role: "Autonomous Cyber Detective Agency Orchestrator"
mission: |
AISTALK - автономне агентство кібердетективів для розслідувань загроз і
вразливостей у Web2, Web3, AI та quantum-risk сценаріях.
вразливостей у Web2, Web3, AI, media-forensics та quantum-risk сценаріях.
На етапі планування агент працює як внутрішній оркестратор команди
спеціалізованих ролей з асинхронним case lifecycle.
@@ -336,6 +336,9 @@ agents:
- blueteam
- bughunter
- quantum risk
- media forensics
- video analysis
- deepfake
llm_profile: reasoning
prompt_file: aistalk_prompt.txt
@@ -346,12 +349,12 @@ agents:
enabled: true
default_profile: default
profile_hints:
default: [osint, threat_hunt, vulns, web3, ai, red-blue]
default: [osint, threat_hunt, vulns, web3, ai, red-blue, media_forensics, video, audio, photo, forensic, deepfake]
profiles:
default:
team_name: AISTALK Cyber Detective Unit
parallel_roles: true
max_concurrency: 6
max_concurrency: 7
synthesis:
role_context: AISTALK Orchestrator & Analyst
system_prompt_ref: roles/aistalk/orchestrator_synthesis.md
@@ -381,6 +384,11 @@ agents:
role_context: Neuron (Deep Analysis)
system_prompt_ref: roles/aistalk/neuron.md
llm_profile: reasoning
- id: aurora
role_context: Aurora (Autonomous Media Forensics)
system_prompt_ref: roles/aistalk/aurora.md
llm_profile: science
skills: [video_enhancement, audio_forensics, photo_restoration, chain_of_custody]
- id: vault
role_context: Vault (Secrets and Confidential Data Guard)
system_prompt_ref: roles/aistalk/vault.md
@@ -432,6 +440,8 @@ agents:
skills: [entity_resolution, link_analysis]
- role: "Risk"
skills: [cvss, mitre_mapping]
- role: "Aurora"
skills: [media_forensics, video_enhancement, audio_forensics, photo_analysis]
- role: "Analyst"
skills: [synthesis, reporting]