Skip to content

feat: Add Agents Setup and Documentation Sync (#109)#116

Open
prasiddhi-105 wants to merge 1 commit into
ionfwsrijan:mainfrom
prasiddhi-105:feature/agents-setup
Open

feat: Add Agents Setup and Documentation Sync (#109)#116
prasiddhi-105 wants to merge 1 commit into
ionfwsrijan:mainfrom
prasiddhi-105:feature/agents-setup

Conversation

@prasiddhi-105

Copy link
Copy Markdown

Before opening: make sure there is an issue tracking this work, and link it below. PRs without a linked issue may be closed without review.

Linked issue

Closes #109

What this PR does

This PR introduces a standardized operational architecture for PatchPilot's background monitoring components. It introduces a modular environment management configuration file (agents.py) for orchestrating framework task blocks, installs foundational tracking utilities via updated backend dependencies, and appends the core AGENTS.md system blueprint documentation for clear onboarding.

Type of change

  • Bug fix
  • New feature
  • ML model / training pipeline
  • Refactor (no behaviour change)
  • Documentation
  • Tests only

ML tier (if applicable)

  • Tier 1 — Triage
  • Tier 2 — Predictive
  • Tier 3 — Autonomous
  • Not ML-related

Stack affected

  • Backend
  • Frontend
  • Both

Changes

Backend

  • Added PatchPilotAgentManager implementation (backend/app/agents.py): Built a clean management layout to safely configure, isolate, and list active runtime skill blocks.
  • Added Ecosystem Documentation (backend/AGENTS.md): Established a central design matrix document detailing configuration profiles and execution strategies.
  • Updated backend/requirements.txt: Appended the foundational langchain-core workspace environment requirement.

Testing

How did you test this?

Verified locally that the Python module instantiates properly without unhandled exception flags. Validated that langchain-core resolves flawlessly into the virtual environment layer and that local git branch components are explicitly isolated.

Checklist

  • Tested locally end-to-end (upload ZIP or GitHub URL → scan → findings returned correctly)
  • New ML model falls back gracefully when model file is absent
  • No new console.error or unhandled Python exceptions introduced
  • Added or updated tests where applicable
  • requirements.txt / package.json updated if new dependencies added
  • New model files (.pkl, .pt, etc.) are gitignored, not committed

Anything reviewers should focus on

Reviewers can verify that the dictionary updates inside the skill registration method utilize clean dictionary unpacking to securely merge runtime parameters with baseline defaults without mutating existing configurations.

@github-actions github-actions Bot added backend Backend issues feature New feature SSoC26 labels Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Backend issues feature New feature SSoC26

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] : Add Agents Setup and Documentation Sync

1 participant