diff options
author | hunteraraujo <hunter_araujo@msn.com> | 2023-10-20 00:15:20 -0700 |
---|---|---|
committer | hunteraraujo <hunter_araujo@msn.com> | 2023-10-20 00:15:20 -0700 |
commit | 27ff99a9a5da63e04a73a4e0de0f42fd05a616b2 (patch) | |
tree | a52f3dce75ddd9cb265d29b5c44d6c3a6e51a176 /frontend | |
parent | Stop continuous mode when agent returns isLast (diff) | |
download | Auto-GPT-27ff99a9a5da63e04a73a4e0de0f42fd05a616b2.tar.gz Auto-GPT-27ff99a9a5da63e04a73a4e0de0f42fd05a616b2.tar.bz2 Auto-GPT-27ff99a9a5da63e04a73a4e0de0f42fd05a616b2.zip |
Check for inline code blocks in agent step
Diffstat (limited to 'frontend')
-rw-r--r-- | frontend/lib/views/chat/agent_message_tile.dart | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/frontend/lib/views/chat/agent_message_tile.dart b/frontend/lib/views/chat/agent_message_tile.dart index 91226f71c..4639b76bd 100644 --- a/frontend/lib/views/chat/agent_message_tile.dart +++ b/frontend/lib/views/chat/agent_message_tile.dart @@ -28,13 +28,14 @@ class _AgentMessageTileState extends State<AgentMessageTile> { int artifactsCount = widget.chat.artifacts.length; bool containsMarkdown(String text) { - // Regular expression to detect Markdown patterns like headers, bold, links, etc. + // Regular expression to detect Markdown patterns including code blocks. final RegExp markdownPattern = RegExp( r'(?:\*\*|__).*?(?:\*\*|__)|' + // Bold r'(?:\*|_).*?(?:\*|_)|' + // Italic r'\[.*?\]\(.*?\)|' + // Links r'!\[.*?\]\(.*?\)|' + // Images - r'#{1,6}.*', // Headers + r'#{1,6}.*|' + // Headers + r'`.*?`', // Inline Code Blocks multiLine: true, caseSensitive: false, ); |