AI AGENTS

Chat-Requested Shell-Gated Upgrade Agent

An engineer asks in chat to bump a named package; the agent pins the requested version, validates it in a sandboxed shell.

CategoryAI Agents
Enginepaperclip
Difficultyintermediate
Triggerchat
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerChat request naming package and version
  • ActionPin version, apply, and run tests in sandboxed shellShell
  • LogicBranch on test pass or fail
  • ActionOpen GitLab MR on successGitLabGitLab
  • OutputReply in chat with MR link or failing test output

What it does

This agent turns a one-line chat request into a validated upgrade. An engineer names a package and target version; the agent pins it, proves it in a sandboxed shell, and answers in the same thread with an MR link or the precise failure that blocked it.

When to use it

Use it when developers want self-serve, on-demand dependency bumps without context-switching into a terminal. It removes the busywork of branching, installing, and running tests by hand.

How it works

  1. 1A chat message triggers the run with the package name and desired version.
  2. 2The agent pins the exact version, applies it in a sandboxed shell, and runs the test suite.
  3. 3A logic gate branches on the test result.
  4. 4On success it opens a GitLab MR and replies in-thread with the link and a short summary.
  5. 5On failure it replies with the failing test names and log tail so the requester can decide next steps.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ShellRun sandboxed commands inside the workspace.
  2. 2
    Connect GitLabRepos, MRs, pipelines, registry.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.