Skip to content

[Agent] Add SetBillingType to Agent Task Builder#7697

Open
Groenbech96 wants to merge 2 commits intomainfrom
feature/agent-task-builder-set-billing-type
Open

[Agent] Add SetBillingType to Agent Task Builder#7697
Groenbech96 wants to merge 2 commits intomainfrom
feature/agent-task-builder-set-billing-type

Conversation

@Groenbech96
Copy link
Copy Markdown
Contributor

@Groenbech96 Groenbech96 commented Apr 15, 2026

Summary

  • Add SetBillingType(BillingType: Enum "AgentTaskBillingType") to the public Agent Task Builder API
  • Wire through AgentTaskBuilderImpl and AgentTaskImpl.CreateTask following the existing SetExternalId pattern
  • Enables callers to set billing type (Default/Exclude) at task creation time, unblocking PayablesAgent trial billing support

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Groenbech96 Groenbech96 requested a review from a team as a code owner April 15, 2026 11:25
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

AL Documentation Audit

Documentation gaps were detected in the following apps:

  • Agent: 0% documentation coverage

To generate documentation, run /al-docs init or /al-docs update using GitHub Copilot CLI or Claude Code.
This review is for awareness to help keep documentation in sync with code changes. It is okay to dismiss this request.

@github-actions
Copy link
Copy Markdown

Could not find a linked ADO work item. Please link one by using the pattern 'AB#' followed by the relevant work item number. You may use the 'Fixes' keyword to automatically resolve the work item when the pull request is merged. E.g. 'Fixes AB#1234'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants