Commit graph

  • b45165b0ae Implement thread-safe message and block metadata storage Max 2025-12-01 08:35:38 +08:00
  • 72c1e4b161
    Merge pull request #1360 from trheyi/main Max 2025-11-30 16:59:44 +08:00
  • a868b4d741 Refactor context initialization and enhance tool call handling Max 2025-11-30 16:40:45 +08:00
  • 4e8508649e Add automatic ChunkID generation for messages in Send method Max 2025-11-30 15:28:09 +08:00
  • 6c295db8d5 Implement EndBlock method and enhance message lifecycle management Max 2025-11-30 15:09:27 +08:00
  • c8e62ee271
    Merge pull request #1359 from trheyi/main Max 2025-11-30 12:12:19 +08:00
  • 1af1afaaee Refactor delegated assistant context handling in Stream method Max 2025-11-30 11:57:02 +08:00
  • 0fe0843b43 Refactor agent and assistant structure for improved clarity and performance Max 2025-11-30 11:47:25 +08:00
  • ab240443f8 Add message metadata handling and new context methods for message operations Max 2025-11-30 10:39:51 +08:00
  • c11bc0a1ae Enhance tracing and message handling in Assistant context Max 2025-11-30 09:40:17 +08:00
  • 78494f8622 Refactor agent tracing and completion handling Max 2025-11-30 08:31:31 +08:00
  • 0c768f1107
    Merge pull request #1358 from trheyi/main Max 2025-11-29 23:07:49 +08:00
  • 3bfd40b701 Refactor Assistant's Stream method to support Next hook responses Max 2025-11-29 22:52:06 +08:00
  • 9acf6b64e1 Add MCP hook override functionality in Assistant tests and implementation Max 2025-11-29 20:45:39 +08:00
  • 9c7be8401a Enhance stress test performance assertions for CI environments Max 2025-11-29 20:17:28 +08:00
  • fab6d19c14 Refactor GenTraceID function for improved uniqueness and clarity Max 2025-11-29 18:37:46 +08:00
  • b613cdd423
    Merge pull request #1357 from trheyi/main Max 2025-11-29 17:54:51 +08:00
  • 613ccc658e Update i18n test cases to reflect changes in built-in message formats Max 2025-11-29 17:48:28 +08:00
  • 9ea1fceda4 Enhance debugging and error tracing in Assistant's streaming process Max 2025-11-29 17:18:47 +08:00
  • 739a03b4cf Refactor tool call result methods and update i18n messages for clarity Max 2025-11-29 16:06:34 +08:00
  • a686483f15 Implement tool call retry logic in Assistant's streaming process Max 2025-11-29 12:44:37 +08:00
  • 151d7f19e0 Enhance Assistant's message building and completion options handling Max 2025-11-29 11:08:42 +08:00
  • cfde900ada Refactor MCP server configuration and enhance Assistant functionality Max 2025-11-29 10:04:19 +08:00
  • a0483bac5d Refactor Assistant streaming logic and remove MCP hook Max 2025-11-29 09:13:18 +08:00
  • b9b302bad9
    Merge pull request #1356 from trheyi/main Max 2025-11-28 21:10:16 +08:00
  • e3fde0aa6c Enhance memory leak tests and performance reporting in stress tests Max 2025-11-28 21:09:27 +08:00
  • 125c32a0b5 Improve MCP loading process by verifying directory existence before file operations Max 2025-11-28 19:56:16 +08:00
  • fbfb1271d8
    Merge pull request #1355 from trheyi/main Max 2025-11-28 19:54:23 +08:00
  • 36e3334058 Enhance MCP loading functionality by checking for directory existence Max 2025-11-28 19:53:48 +08:00
  • 506e6bf88e
    Merge pull request #1354 from trheyi/main Max 2025-11-28 19:37:50 +08:00
  • 8bf128e3ba Refactor stress test and i18n translations for improved clarity and consistency Max 2025-11-28 19:37:17 +08:00
  • 5609969e03
    Merge pull request #1353 from trheyi/main Max 2025-11-28 19:27:18 +08:00
  • 8dedd93a90 Remove deprecated agent_test.go and mcp package files; refactor context and trace handling for improved functionality. Max 2025-11-28 19:26:33 +08:00
  • ee15305d7d
    Merge pull request #1352 from trheyi/main Max 2025-11-27 21:09:56 +08:00
  • 0eed12165f Update dependencies in go.mod and go.sum Max 2025-11-27 21:09:14 +08:00
  • 4261fc4afd
    Merge pull request #1351 from trheyi/main Max 2025-11-26 19:46:32 +08:00
  • 55f7d03458 Enhance state management with safeSend method to prevent panics on closed channels Max 2025-11-26 19:45:22 +08:00
  • 061fda6020
    Merge pull request #1350 from trheyi/main Max 2025-11-26 19:04:20 +08:00
  • 17b71ee4cc Refactor message handling to support individual message lifecycle events Max 2025-11-26 19:03:47 +08:00
  • 3d60ffbaa2
    Merge pull request #1349 from trheyi/main Max 2025-11-26 18:31:17 +08:00
  • ef49827faf Refactor message handling for improved streaming and event management Max 2025-11-26 18:30:43 +08:00
  • 415f0d5842
    Merge pull request #1348 from trheyi/main Max 2025-11-26 11:01:39 +08:00
  • f0495ab990 Enhance streaming and grouping functionality in Assistant Max 2025-11-26 11:00:52 +08:00
  • ffee1fb2a6
    Merge pull request #1347 from trheyi/main Max 2025-11-26 09:01:04 +08:00
  • afab9c2173 Update JSAPI documentation and examples for enhanced clarity and usage guidance Max 2025-11-26 09:00:39 +08:00
  • 3af007bd86
    Merge pull request #1346 from trheyi/main Max 2025-11-25 22:08:34 +08:00
  • 673e36a7c9 Refactor: Decouple Output From Context Max 2025-11-25 22:08:00 +08:00
  • 12be3bfbc4
    Merge pull request #1345 from trheyi/main Max 2025-11-25 18:10:47 +08:00
  • 824757aec7 Register jsapi output agent in main.go for enhanced output handling Max 2025-11-25 18:09:16 +08:00
  • fb7799f187 Add user input message type and associated structures for frontend display Max 2025-11-25 16:29:44 +08:00
  • 02105da82b
    Merge pull request #1344 from trheyi/main Max 2025-11-25 11:12:30 +08:00
  • 130d765ec7 Enhance stream data structures in Assistant for improved context and metadata handling Max 2025-11-25 11:11:43 +08:00
  • 4f8c06fdee
    Merge pull request #1343 from trheyi/main Max 2025-11-24 18:40:54 +08:00
  • bc3dd567b5 Refactor assistant settings to use 'Uses' instead of 'Use' for improved clarity Max 2025-11-24 18:34:00 +08:00
  • b1d19a2d79 Enhance message building logic in Assistant to prioritize prompts Max 2025-11-24 17:21:42 +08:00
  • f4054327c2
    Merge pull request #1342 from trheyi/main Max 2025-11-24 12:16:01 +08:00
  • 1c11690a65 Enhance interrupt test clarity by specifying empty messages for force interrupts Max 2025-11-24 12:15:14 +08:00
  • 38e8397527 Refine interrupt handling and streamline completion request validation Max 2025-11-24 12:01:43 +08:00
  • 0a0a5e892b
    Merge pull request #1341 from trheyi/main Max 2025-11-23 17:14:51 +08:00
  • ab6fd8db09 Refactor completion request validation and enhance stream handling for real-time output Max 2025-11-23 17:09:30 +08:00
  • d973686760 Implement temporary mock SID for chat handling and comment out userID retrieval in chat queries Max 2025-11-23 09:55:04 +08:00
  • 085305b354
    Merge pull request #1340 from trheyi/main Max 2025-11-22 18:23:00 +08:00
  • b98dc53acb Update dependencies in go.mod and go.sum for improved compatibility and security Max 2025-11-22 18:22:32 +08:00
  • 7285972aa9 Add endpoint to append messages to running completions Max 2025-11-22 18:15:40 +08:00
  • b111bfacaa
    Merge pull request #1339 from trheyi/main Max 2025-11-22 17:34:12 +08:00
  • ea167b35a7 Enhance response structure and stream start data in Assistant for improved context handling Max 2025-11-22 17:32:51 +08:00
  • 9f4a9b20a1
    Merge pull request #1338 from trheyi/main Max 2025-11-22 11:15:27 +08:00
  • 21c0ec5034 Enhance Assistant's Stream method and context handling for improved traceability and output management Max 2025-11-22 11:14:49 +08:00
  • 17048629ff
    Merge pull request #1337 from trheyi/main Max 2025-11-21 20:52:37 +08:00
  • a49695e906 Refactor interrupt handling and enhance logging in Assistant and Context components Max 2025-11-21 20:52:10 +08:00
  • 6a5fc87fe0
    Merge pull request #1336 from trheyi/main Max 2025-11-21 17:33:57 +08:00
  • c4df6e51c1 Fix indentation in i18n translation fallback logic and trace manager closing bracket for improved readability Max 2025-11-21 17:33:18 +08:00
  • e781e8f591 Refactor trace node management to support multiple parents and enhance type handling Max 2025-11-21 17:33:00 +08:00
  • ef51377e36
    Merge pull request #1335 from trheyi/main Max 2025-11-21 11:18:19 +08:00
  • 30778bbf2f Enhance internationalization support and logging in Assistant and LLM components Max 2025-11-21 11:17:49 +08:00
  • bc0545d93d
    Merge pull request #1334 from trheyi/main Max 2025-11-21 09:35:50 +08:00
  • fe0d93fa04 Update event field names in tests and types for consistency with API specifications Max 2025-11-21 09:34:57 +08:00
  • b2ba2bce19
    Merge pull request #1333 from trheyi/main Max 2025-11-20 18:17:14 +08:00
  • c6b9ef500c Refactor logging and formatting in OpenAI provider and test files Max 2025-11-20 18:16:32 +08:00
  • 71cd7b9993 Enhance trace management functionality and logging capabilities Max 2025-11-20 18:15:48 +08:00
  • fa0321abaa
    Merge pull request #1332 from trheyi/main Max 2025-11-20 12:13:11 +08:00
  • 870691e3d4 Implement trace archiving and management features Max 2025-11-20 12:12:29 +08:00
  • 396a37d32f Refactor persistNode struct for improved readability and consistency in driver.go Max 2025-11-20 11:42:06 +08:00
  • 471457d40a
    Merge pull request #1331 from trheyi/main Max 2025-11-20 11:37:08 +08:00
  • 19b4c7354f Enhance output handling and trace management in Assistant's Stream method Max 2025-11-20 11:36:44 +08:00
  • b58790fed1
    Merge pull request #1330 from trheyi/main Max 2025-11-20 10:46:17 +08:00
  • 0c30909022 Refactor TraceLog struct for improved readability Max 2025-11-20 10:45:43 +08:00
  • 465e45828b Enhance trace logging and error handling across components Max 2025-11-20 10:45:26 +08:00
  • 695d8ae404
    Merge pull request #1329 from trheyi/main Max 2025-11-19 18:42:05 +08:00
  • eff70ab07d Implement interrupt handling for context management Max 2025-11-19 18:41:31 +08:00
  • ec2a7301f8
    Merge pull request #1328 from trheyi/main Max 2025-11-19 12:29:04 +08:00
  • c25fbb22d7 Add trace management to context and enhance configuration options Max 2025-11-19 12:27:42 +08:00
  • 85ed9b9a26
    Merge pull request #1327 from trheyi/main Max 2025-11-18 19:41:40 +08:00
  • 251b0591a2 Refactor test files for improved readability and consistency Max 2025-11-18 19:17:27 +08:00
  • 33c2f4942f
    Merge pull request #1326 from trheyi/main Max 2025-11-18 18:08:46 +08:00
  • 47a35b7e63 Refactor trace manager for improved state management and concurrency Max 2025-11-18 18:08:20 +08:00
  • fa6e4c5f47
    Merge pull request #1325 from trheyi/main Max 2025-11-18 15:48:55 +08:00
  • a7210f027f Refactor trace package tests for improved readability Max 2025-11-18 15:48:21 +08:00
  • 3a46d98663 Enhance trace package functionality and improve concurrency handling Max 2025-11-18 15:47:44 +08:00
  • a8b6f64f08
    Merge pull request #1324 from trheyi/main Max 2025-11-18 14:09:59 +08:00