Skip to content

Conversation

@jessevz
Copy link
Contributor

@jessevz jessevz commented Nov 3, 2025

No description provided.

@jessevz jessevz marked this pull request as ready for review November 10, 2025 16:00
@jessevz jessevz requested a review from Copilot November 10, 2025 16:03
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the API to support dynamic resource inclusion through the aggregateData() method and introduces functionality for agents to include active chunk data in their responses.

Key Changes:

  • Extended aggregateData() signature to accept a reference parameter $includedData for dynamically adding related resources
  • Implemented aggregateData() for agents to include active chunk information
  • Refactored duplicate code for processing resource expansions into a new processExpands() method

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 6 comments.

File Description
src/inc/apiv2/common/AbstractBaseAPI.class.php Updated aggregateData() and obj2Resource() signatures to support dynamic includes; moved addToRelatedResources() from AbstractModelAPI; added new processExpands() method to consolidate expansion logic
src/inc/apiv2/common/AbstractModelAPI.class.php Removed duplicate addToRelatedResources() method and refactored to use new processExpands() method
src/inc/apiv2/model/tasks.routes.php Updated aggregateData() signature to match base class changes
src/inc/apiv2/model/agents.routes.php Added aggregateData() implementation to fetch and include active chunk data for agents

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jessevz jessevz marked this pull request as draft November 10, 2025 16:13
@jessevz jessevz marked this pull request as draft November 10, 2025 16:13
@jessevz jessevz marked this pull request as ready for review November 10, 2025 16:21
@jessevz jessevz merged commit 47045bd into dev Nov 11, 2025
2 checks passed
@s3inlc s3inlc deleted the add-active-chunk-to-agent branch November 28, 2025 10:34
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.

3 participants