Skip to content

eva-foundry/50-eva-ops

Repository files navigation

50-eva-ops -- EVA Operations (Agent Watchdogs & Admin Console)

EVA Ecosystem Integration

Tool Purpose How to Use
37-data-model Single source of truth for all project entities GET http://localhost:8010/model/projects/50-eva-ops
29-foundry Agentic capabilities (search, RAG, eval, observability) C:\eva-foundry\eva-foundation\29-foundry
48-eva-veritas Trust score and coverage audit MCP tool: audit_repo / get_trust_score
07-foundation-layer Copilot instructions primer + governance templates MCP tool: apply_primer / audit_project

Agent rule: Query the data model API before reading source files.

Invoke-RestMethod "http://localhost:8010/model/agent-guide"   # complete protocol
Invoke-RestMethod "http://localhost:8010/model/agent-summary" # all layer counts

Purpose

Operations-level tooling to monitor, manage and remediate agent fleets across Local, GitHub and Azure planes. Provides a single admin surface (EVA Admin Console) plus agentic services and scheduled cloud watchers to keep agent runtimes healthy when developer workstations are offline.

Scope

  • Consolidate watchdog scripts and GitHub workflow created in 29-foundry/tools/.
  • Provide an operations web console to: view agents, start/stop jobs, kill rogue processes, and review execution logs.
  • Define the execution data model required to record runs, executions, actions, and evidence receipts.
  • Provide automated scheduled remediation (GitHub Actions cron + Azure runbook integration).

Why this project

Local fixes (close VS Code) help when you are at your workstation. When systems are running in the cloud, operations tooling is required so agents cannot go rogue while everyone's asleep. This project formalizes the processes, agents, UI and data model that make that possible.

Repository layout

  • tools/ : operational scripts (watchdogs, cleaners, deploy helpers)
  • server/ : FastAPI admin API and agent orchestrator
  • ui/ : Admin Console (React) skeleton and pages
  • migrations/ : data model migration scripts (if we extend the central model)
  • docs/ : design and runbooks

Next steps

See PLAN.md for concrete tasks to bootstrap the project. Phase 2 tasks T01-T10 are defined and ready to execute.

Design

See docs/20260226-design.md for the full EVA relevance assessment, data model layers (L27 executions / L28 run_actions), API spec, screen list, enhancements, and inter-project dependency map.

Quickstart

  1. Install the workspace venv: use C:\eva-foundry\.venv\Scripts\python.exe. Do not use system Python.
  2. Run local health check: powershell -File C:\eva-foundry\29-foundry\tools\watch-eva-all.ps1
  3. Review 29-foundry/.vscode/mcp.json to ensure unready MCP servers remain disabled.

Contact

Ops: marco.presta

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages