Skip to content

feat(tools): add slide deck generation tool for the marp_slides ExApp - #288

Open
WSHAPER wants to merge 1 commit into
mainfrom
feat/slide-deck-tool
Open

WSHAPER wants to merge 1 commit into
mainfrom
feat/slide-deck-tool

Conversation

@WSHAPER

@WSHAPER WSHAPER commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

Add a chat tool that schedules the marp_slides ExApp's deck generation task through the shared run_task helper. The tool takes a deck brief (the provider's own AI authors the full Marp Markdown from it), not slide contents, and returns the assistant download link for the generated PPTX. Availability is gated on the task type being registered server-side. The link correctly extracts absolute_url from the app_api OCS response dict rather than f-stringing the whole response.

Depends on: #286

Assisted-by: opencode (zai/glm-5.3)

🤖 AI (if applicable)

  • [x ] The content of this PR was partly or fully generated using AI (N/A)

Add a chat tool that schedules the marp_slides ExApp's deck generation
task through the shared run_task helper. The tool takes a deck brief
(the provider's own AI authors the full Marp Markdown from it), not
slide contents, and returns the assistant download link for the
generated PPTX. Availability is gated on the task type being registered
server-side. The link correctly extracts absolute_url from the app_api
OCS response dict rather than f-stringing the whole response.

Depends on: #286

Assisted-by: opencode (zai/glm-5.3)
Signed-off-by: WSHAPER <42714629+WSHAPER@users.noreply.github.com>
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