[PR #54] [MERGED] Update README.md for merged PRs: LiteLLM, SecOpsAgentKit, cost management #58

Closed
opened 2026-03-02 04:08:04 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/gadievron/raptor/pull/54
Author: @Copilot
Created: 12/26/2025
Status: Merged
Merged: 12/26/2025
Merged by: @danielcuthbert

Base: mainHead: copilot/update-readme-for-pull-requests


📝 Commits (3)

  • 608399c Initial plan
  • 99019d4 Add LiteLLM, SecOpsAgentKit, and cost management documentation
  • e9d9360 Add LITELLM_CONFIG_PATH env var and complete documentation updates

📊 Changes

1 file changed (+76 additions, -2 deletions)

View changed files

📝 README.md (+76 -2)

📄 Description

README was missing documentation for features shipped in 32 merged PRs, primarily LiteLLM integration, SecOpsAgentKit agent, and cost management improvements.

Changes

New sections:

  • LLM Configuration & Cost Management - Documents LiteLLM integration with Pydantic validation, smart model selection, real-time callbacks, budget enforcement, and quota detection. Includes YAML config example and budget control snippet.
  • Offensive Security Agent (SecOpsAgentKit) - Documents autonomous offensive security specialist with capabilities in web app testing, network pentesting, binary exploitation, and fuzzing.

Updated sections:

  • What's unique - Added recent improvements: LiteLLM integration, SecOpsAgentKit, cost management, enhanced reliability
  • Main features list - Added offensive security testing and cost management capabilities
  • Environment variables - Added LITELLM_CONFIG_PATH for LiteLLM YAML configuration
  • Documentation references - Added litellm-model-configuration-guide.md to user guides

Example addition:

# litellm_config.yaml
model_list:
  - model_name: claude-opus-4.5
    litellm_params:
      model: anthropic/claude-opus-4.5
      api_key: ${ANTHROPIC_API_KEY}
# Budget enforcement
config = LLMConfig(max_cost_per_scan=1.0)  # Prevent exceeding $1 per scan

All changes are documentation-only updates reflecting existing functionality from merged PRs #52, #51, #50, #34, #33, #25, #13, and various bug fixes.

Original prompt

A number of pull requests have been improved and we need to ensure the README.md is up to date. Can you analyse all pull requests and update accordingly?


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/gadievron/raptor/pull/54 **Author:** [@Copilot](https://github.com/apps/copilot-swe-agent) **Created:** 12/26/2025 **Status:** ✅ Merged **Merged:** 12/26/2025 **Merged by:** [@danielcuthbert](https://github.com/danielcuthbert) **Base:** `main` ← **Head:** `copilot/update-readme-for-pull-requests` --- ### 📝 Commits (3) - [`608399c`](https://github.com/gadievron/raptor/commit/608399c1a510a9e62ad2ee48dd3a3369564527c3) Initial plan - [`99019d4`](https://github.com/gadievron/raptor/commit/99019d4a6671e3c1b8bbb0495731366cd166bb50) Add LiteLLM, SecOpsAgentKit, and cost management documentation - [`e9d9360`](https://github.com/gadievron/raptor/commit/e9d9360556a49e028c35138d3b33fdc1fd2a14fe) Add LITELLM_CONFIG_PATH env var and complete documentation updates ### 📊 Changes **1 file changed** (+76 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+76 -2) </details> ### 📄 Description README was missing documentation for features shipped in 32 merged PRs, primarily LiteLLM integration, SecOpsAgentKit agent, and cost management improvements. ## Changes **New sections:** - **LLM Configuration & Cost Management** - Documents LiteLLM integration with Pydantic validation, smart model selection, real-time callbacks, budget enforcement, and quota detection. Includes YAML config example and budget control snippet. - **Offensive Security Agent (SecOpsAgentKit)** - Documents autonomous offensive security specialist with capabilities in web app testing, network pentesting, binary exploitation, and fuzzing. **Updated sections:** - **What's unique** - Added recent improvements: LiteLLM integration, SecOpsAgentKit, cost management, enhanced reliability - **Main features list** - Added offensive security testing and cost management capabilities - **Environment variables** - Added `LITELLM_CONFIG_PATH` for LiteLLM YAML configuration - **Documentation references** - Added `litellm-model-configuration-guide.md` to user guides **Example addition:** ```yaml # litellm_config.yaml model_list: - model_name: claude-opus-4.5 litellm_params: model: anthropic/claude-opus-4.5 api_key: ${ANTHROPIC_API_KEY} ``` ```python # Budget enforcement config = LLMConfig(max_cost_per_scan=1.0) # Prevent exceeding $1 per scan ``` All changes are documentation-only updates reflecting existing functionality from merged PRs #52, #51, #50, #34, #33, #25, #13, and various bug fixes. <!-- START COPILOT CODING AGENT SUFFIX --> <!-- START COPILOT ORIGINAL PROMPT --> <details> <summary>Original prompt</summary> > A number of pull requests have been improved and we need to ensure the README.md is up to date. Can you analyse all pull requests and update accordingly? </details> <!-- START COPILOT CODING AGENT TIPS --> --- 💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more [Copilot coding agent tips](https://gh.io/copilot-coding-agent-tips) in the docs. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 04:08:04 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/raptor#58
No description provided.