Skip to content

Conversation

@osw282
Copy link
Contributor

@osw282 osw282 commented Aug 5, 2025

This PR introduces an SRE Agent CLI to streamline the quick start process for the sre-agent and includes a guide to help you set it up.

Currently the cli will help the user to spin up the sre-agent using docker compose.

TODO

  • Release sre-agent as an installable Python package via pypi

What

Why

How

Extra

If new dependencies are introduced to the project, please list them here:

  • new dependency

Checklist

Please ensure you have done the following:

  • I have run application tests ensuring nothing has broken.
  • I have updated the documentation if required.
  • I have added tests which cover my changes.

Type of change

Make sure to update label on right hand panel.

MacOS tests

To trigger the CI to run on a macOS backed workflow, add the macos-ci-test label to the pull request (PR).

Our advice is to only run this workflow when testing the compatability between operating systems for a change that you've made, e.g., adding a new dependency to the virtual environment.

Note: This can take up to 5 minutes to run. This workflow costs x10 more than a Linux-based workflow, use at discretion.

@osw282 osw282 self-assigned this Aug 5, 2025
@osw282 osw282 marked this pull request as draft August 5, 2025 09:37
@tomstockton
Copy link
Member

P1: AnthropicClient.__init__ logs the raw ANTHROPIC_API_KEY value in sre_agent/llm/utils/clients.py (lines ~72-83). This leaks the secret to logs/centralized logging. Please remove the raw key from logging; log only presence/length or a masked value to avoid credential exposure.

@osw282 osw282 marked this pull request as ready for review November 21, 2025 13:49
@osw282 osw282 merged commit a3f1ed8 into main Nov 21, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants