Python Triage Worker

@zack/triage-worker-python

Python SDK starter for a local triage worker that combines a published AgentPM agent with one extra direct tool.

Use case: team-opspython-sdkpython
Bootstrap
agentpm new @zack/triage-worker-python@0.1.0 my-project
Next steps
uv sync
Weekly starts
2
0%
Last publish
1d ago
v0.1.0
agent.json
{
  "name": "triage-worker-python",
  "version": "0.1.0",
  "description": "Python SDK starter for a local triage worker that combines a published AgentPM agent with one extra direct tool.",
  "template": {
    "stack": [
      "python"
    ],
    "use_case": "team-ops",
    "variables": [
      {
        "name": "project_name",
        "default": "triage-worker",
        "required": true,
        "description": "Generated project name. Generation-time only; do not use for API keys, tokens, passwords, or runtime secrets."
      },
      {
        "name": "worker_label",
        "required": true,
        "description": "Human-readable label used in the generated README and terminal banner."
      },
      {
        "name": "team_name",
        "default": "Operations",
        "required": true,
        "description": "Team name referenced in the generated README, prompts, and system instructions."
      },
      {
        "name": "input_path",
        "default": "fixtures/incidents.csv",
        "required": true,
        "description": "Default local incident fixture path referenced in the generated README and runtime prompt examples."
      }
    ],
    "files_root": "template",
    "entrypoints": [
      {
        "label": "Install Python dependencies",
        "command": "uv sync"
      },
      {
        "label": "Create local env file",
        "command": "cp .env.example .env.local"
      },
      {
        "label": "Run the triage worker",
        "command": "uv run python -m dotenv -f .env.local run -- python -m app.main"
      },
      {
        "label": "Run the scaffold tests",
        "command": "uv run python -m unittest discover -s tests -p 'test_*.py'"
      }
    ],
    "dependencies": {
      "tools": [
        {
          "name": "@zack/summarize-text",
          "version": "0.1.8"
        }
      ],
      "agents": [
        {
          "name": "@zack/ops-console",
          "version": "0.1.0"
        }
      ]
    },
    "display_name": "Python Triage Worker",
    "execution_surfaces": [
      "python-sdk"
    ]
  },
  "readme": "README.md",
  "license": {
    "spdx": "MIT"
  }
}
Template metadata
Use case
team-ops
Execution surfaces
python-sdk
Stack
python
Entrypoints
Install Python dependencies
uv sync
Create local env file
cp .env.example .env.local
Run the triage worker
uv run python -m dotenv -f .env.local run -- python -m app.main
Run the scaffold tests
uv run python -m unittest discover -s tests -p 'test_*.py'