# deepagents_acp

> Python package

📖 [View in docs](https://reference.langchain.com/python/deepagents-acp)

## Classes

- [`AgentSessionContext`](https://reference.langchain.com/python/deepagents-acp/server/AgentSessionContext)
- [`AgentServerACP`](https://reference.langchain.com/python/deepagents-acp/server/AgentServerACP)

## Functions

- [`convert_text_block_to_content_blocks()`](https://reference.langchain.com/python/deepagents-acp/utils/convert_text_block_to_content_blocks)
- [`convert_image_block_to_content_blocks()`](https://reference.langchain.com/python/deepagents-acp/utils/convert_image_block_to_content_blocks)
- [`convert_audio_block_to_content_blocks()`](https://reference.langchain.com/python/deepagents-acp/utils/convert_audio_block_to_content_blocks)
- [`convert_resource_block_to_content_blocks()`](https://reference.langchain.com/python/deepagents-acp/utils/convert_resource_block_to_content_blocks)
- [`convert_embedded_resource_block_to_content_blocks()`](https://reference.langchain.com/python/deepagents-acp/utils/convert_embedded_resource_block_to_content_blocks)
- [`contains_dangerous_patterns()`](https://reference.langchain.com/python/deepagents-acp/utils/contains_dangerous_patterns)
- [`extract_command_types()`](https://reference.langchain.com/python/deepagents-acp/utils/extract_command_types)
- [`truncate_execute_command_for_display()`](https://reference.langchain.com/python/deepagents-acp/utils/truncate_execute_command_for_display)
- [`format_execute_result()`](https://reference.langchain.com/python/deepagents-acp/utils/format_execute_result)
- [`main()`](https://reference.langchain.com/python/deepagents-acp/__main__/main)
