← projects

// project · Automation & AI · Operations & Resilience · in progress

agent-workflow

One agent that watches is a start. This project gives the lab a team: agents that alert, troubleshoot, communicate and write code, working together in one orchestrated workflow, with a person approving anything that changes the system.

[Placeholder: this project is being planned. The roles and intent are set; the content, code and evidence are not written yet. Name is provisional.]

What it is

The agents from agent-lab grow into a team. Each one has a single job and only the access that job needs, and an orchestrator ties them into one workflow.

AgentJobAccess
Monitor (from agent-lab)Watches the lab and flags what looks wrongRead-only
TriageGathers the evidence, decides how serious it is and who needs to knowRead-only, changes nothing
VulnerabilityChecks versions against known vulnerabilities and ranks the riskRead-only, changes nothing
TroubleshooterDiagnoses the problem and proposes a fixProposes only; a person approves before anything runs
CommunicatorExplains what happened and what was done, in plain language, to the right personSends messages, changes nothing
CoderWrites or changes scripts when a fix needs codeProposes only; a person approves before anything runs
OrchestratorMoves each event through the workflow, in orderCoordinates the agents, every step logged
More later[TBD][TBD]

Why the roles are split

Splitting the roles means the agent that watches can’t act, and no agent that acts can act alone. The workflow follows my usual pattern: diagnose (monitor and troubleshooter), propose (troubleshooter and coder), verify (a person approves, the monitor confirms), and communicate.

Tools

[TBD: orchestration, and how the agents pass work to each other.]

How it runs

It starts from The NetState Lab Network’s own Compose file, alongside the network: docker compose --profile workflow up -d. One file runs the whole lab.

The pieces

Each project is laid out in the same order: the problem that started it, the documents that plan it, what was built, and the proof that it works. Open any card to read it.

document · 2 · document & propose agent-workflow: roles, approvals and orchestration planned What each agent is allowed to see and do, how work passes between them, how approval works for any change, how every step is logged, and what the agents must never touch. read →
evidence · 4 · verify An event, end to end not captured yet One problem followed through the whole workflow: detected, alerted, diagnosed, a fix proposed and approved, the result confirmed and reported.
evidence · 4 · verify The approval gate not captured yet A proposed change waiting for a person's approval, and the log showing nothing ran before it was given.
evidence · 4 · verify The report not captured yet The plain-language message the communicator sends about what happened and what was done.

How it connects

The projects build on each other, in order. Each one starts from what the one before it produced.

Phases

PhaseScopeStatus
v1Triage and alerts: a ban checked against the firewall log for an earlier port scan, then routed by severity to the Network Administrator or escalated to the IT Coordinator, with evidence prepared by a script.planned
v2Response scripts: reviewed scripts a person runs, such as extra logging on a source address that expires on its own, and a verified unlock for a real user who locked themselves out.planned
v3Vulnerability agent: service and application versions checked against known vulnerabilities, ranked by severity, and fixed through a reviewed release.planned
v4Respond and "What would AI do?!": the person sees the evidence first and asks for the AI's recommendation only if they want it, then agrees or disagrees.planned
v5Troubleshoot: diagnoses a problem and proposes a fix; a person approves before anything runs.planned
v6Coder and orchestration: proposed code changes, and the agents tied together into one workflow, every step logged.planned
Download Resume Email me