Skip to content

feat: report native tool and permission activity - #902

Open
bandzalkin wants to merge 2 commits into
feat/omp-native-ask-questions-INT-1893from
feat/omp-native-activity-reporting-INT-1895
Open

bandzalkin wants to merge 2 commits into
feat/omp-native-ask-questions-INT-1893from
feat/omp-native-activity-reporting-INT-1895

Conversation

@bandzalkin

@bandzalkin bandzalkin commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Why

Native host tools and permission dialogs need to appear in the room's working state without allowing one overlapping operation to clear another's activity.

What

  • Report host-tool start and end through the shared activity helpers when tool-call narration is enabled.
  • Track overlapping host tools independently, including concurrent calls to the same tool, and clear activity only when the last owned call finishes.
  • Keep permission-wait state active across overlapping resolver calls, independently of narration, and unwind it on success, error or cancellation.

Scope

Native OMP only, stacked on structured ask delivery. Uses the shared activity producers merged in #841; carries the native activity work proposed by #880 and #763.

@bandzalkin
bandzalkin force-pushed the feat/omp-native-activity-reporting-INT-1895 branch from c9b605e to 01d944c Compare October 21, 2026 15:35
@bandzalkin
bandzalkin added this pull request to stack #903 October 21, 2026 15:41
@linear-code

linear-code Bot commented Oct 21, 2026

Copy link
Copy Markdown

INT-1895

@bandzalkin
bandzalkin force-pushed the feat/omp-native-activity-reporting-INT-1895 branch from 365a9b4 to b8bd1a1 Compare October 21, 2026 16:13
bandzalkin added a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
@bandzalkin
bandzalkin force-pushed the feat/omp-native-activity-reporting-INT-1895 branch from b8bd1a1 to f0d01b9 Compare October 21, 2026 17:52
@bandzalkin
bandzalkin force-pushed the feat/omp-native-activity-reporting-INT-1895 branch from f0d01b9 to beb339b Compare October 21, 2026 17:56
bandzalkin added a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
@bandzalkin
bandzalkin force-pushed the feat/omp-native-activity-reporting-INT-1895 branch from beb339b to a9688c7 Compare October 22, 2026 08:01
@bandzalkin bandzalkin changed the title feat(omp): report native tool and permission activity feat: report native tool and permission activity Oct 22, 2026
@bandzalkin
bandzalkin marked this pull request as ready for review October 22, 2026 08:20
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 22, 2026
@bandzalkin
bandzalkin marked this pull request as draft October 22, 2026 10:09
@bandzalkin
bandzalkin force-pushed the feat/omp-native-activity-reporting-INT-1895 branch from a9688c7 to a6ea134 Compare October 22, 2026 13:22
@bandzalkin
bandzalkin removed this pull request from stack #903 October 22, 2026 13:24
@bandzalkin
bandzalkin added this pull request to stack #913 October 22, 2026 13:24
@bandzalkin
bandzalkin marked this pull request as ready for review October 22, 2026 13:25
@bandzalkin
bandzalkin marked this pull request as draft October 22, 2026 13:27
@bandzalkin
bandzalkin force-pushed the feat/omp-native-activity-reporting-INT-1895 branch from a6ea134 to dd58781 Compare October 22, 2026 21:11
@bandzalkin
bandzalkin marked this pull request as ready for review October 22, 2026 21:14
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 22, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 22, 2026
The native adapter reports each host tool's start and end through the
shared activity helpers while tool-call narration is enabled, and marks
a permission wait around the resolver whatever the narration choice, so
the room's working indicator reflects native work and dialogs.
@AlexanderZ-Band
AlexanderZ-Band force-pushed the feat/omp-native-activity-reporting-INT-1895 branch from dd58781 to 78d63f9 Compare October 23, 2026 13:30
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 23, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 23, 2026

This branch has not been deployed

No deployments
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.

1 participant