Skip to content

docs: add ts summarization-conversation-manager in user guide#709

Merged
notowen333 merged 3 commits intostrands-agents:mainfrom
notowen333:summarization-conversation-manager
Apr 2, 2026
Merged

docs: add ts summarization-conversation-manager in user guide#709
notowen333 merged 3 commits intostrands-agents:mainfrom
notowen333:summarization-conversation-manager

Conversation

@notowen333
Copy link
Copy Markdown
Contributor

Description

Add SummarzationConversationManager docs for ts.

Related Issues

Type of Change

  • New content
  • Content update/revision

Checklist

  • I have read the CONTRIBUTING document
  • My changes follow the project's documentation style
  • I have tested the documentation locally using npm run dev
  • Links in the documentation are valid and working

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 25, 2026

Documentation Preview Ready

Your documentation preview has been successfully deployed!

Preview URL: https://d3ehv1nix5p99z.cloudfront.net/pr-cms-709/docs/user-guide/quickstart/overview/

Updated at: 2026-04-02T17:06:55.971Z

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 1, 2026

Assessment: Approve

This PR adds TypeScript documentation for SummarizingConversationManager following the established patterns in the codebase. The documentation correctly reflects the API differences between Python and TypeScript SDKs.

Review Notes
  • Code Examples: TypeScript snippets correctly use camelCase parameters (summaryRatio, preserveRecentMessages, summarizationSystemPrompt) matching the SDK implementation
  • API Differences: Appropriately documents that TypeScript uses model parameter for overriding the summarization model, while Python offers both summarization_agent and summarization_system_prompt options
  • API Links: The @api/typescript/SummarizingConversationManager link follows the established pattern used elsewhere in the docs
  • CONTRIBUTING.md & package.json: The sdk:sync script addition is a helpful utility for keeping docs in sync with SDK changes

Nice contribution adding feature parity documentation for TypeScript! 🎉

@notowen333 notowen333 force-pushed the summarization-conversation-manager branch from 588eaba to 6f4a659 Compare April 2, 2026 17:02
@lizradway
Copy link
Copy Markdown
Member

Not trying to throw you for a wild goose chase, but it might make sense to isolate the huge change log generated by linting to a separate PR since linting changes are burying the real change diff. I think the summarizing conversation manager changes look good though.

@notowen333 notowen333 merged commit 639b9e5 into strands-agents:main Apr 2, 2026
4 of 5 checks passed
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.

2 participants