Commit graph

30 commits

Author SHA1 Message Date
Max
16b3651204 Add job.jsapi import and enhance session handling in goroutine execution
- Introduce the `job/jsapi` import in `main.go` to support new job functionalities.
- Update session handling in `goroutine.go` to restore authorized information from SharedData, improving context management during execution.
2026-02-12 23:02:22 +08:00
Max
62a4723c71 Add RSS and Sitemap support in main.go imports 2026-02-12 14:30:18 +08:00
Max
c2a35bf667 Update JSON Extraction Method in Assistants
- Replaced `json.Parse` with `text.ExtractJSON` in the `Next` function of both the `keyword` and `needsearch` assistants for improved fault-tolerant JSON extraction from LLM output.
- Simplified content handling by removing unnecessary markdown code block processing, enhancing clarity and efficiency in keyword extraction.
- Updated comments to reflect the changes in the extraction method, ensuring better understanding of the functionality.
2025-12-17 09:38:10 +08:00
Max
673e36a7c9 Refactor: Decouple Output From Context 2025-11-25 22:08:00 +08:00
Max
824757aec7 Register jsapi output agent in main.go for enhanced output handling 2025-11-25 18:09:16 +08:00
Max
c25fbb22d7 Add trace management to context and enhance configuration options
- Introduced a trace manager in the context struct for lazy initialization and management of trace operations.
- Implemented the Trace method in the context to facilitate trace object creation and management within JavaScript.
- Enhanced configuration options for trace drivers, including defaults for local and store drivers, and added path and prefix settings.
- Updated related tests to verify the functionality of the new trace management features.
2025-11-19 12:27:42 +08:00
Max
8b9cd9f951 Add seed file system support and deprecate legacy registrations
- Introduced a new read-only file system for seed data, enhancing initial data seeding capabilities.
- Updated the file system registration to include the seed root and clarified comments regarding the use of app, data, system, DSL, and script registrations, marking them for future deprecation.
- Improved code clarity and maintainability by restructuring file system registrations.
2025-10-20 10:34:52 +08:00
Max
ea053856c9 Refactor import statements in main.go for improved organization
- Reorganized import statements in main.go to enhance readability.
- Removed unused fmt import and added cmd and utils imports back for proper functionality.
2025-05-22 23:21:08 +08:00
Max
0d612753e7 Update dependencies in go.mod and go.sum; refactor imports in main.go and utils.go
- Updated various dependencies in go.mod to their latest versions for improved functionality and security.
- Refactored import statements in main.go to enhance readability and organization.
- Changed the jsonrepair package import in utils.go to use a different library for better performance.
2025-05-22 23:20:11 +08:00
Max
f0da60f467 feat: Migrate Excel plugin to built-in functionality
Move Excel plugin from external plugin to built-in functionality, including:
- Core Excel file operations (open, close, save)
- Sheet manipulation and cell operations
- Row and column iterators
- Process handlers for Excel operations
- Comprehensive test coverage

This change internalizes Excel manipulation capabilities:
- Read/write operations on cells, rows and columns
- Sheet management and styling
- Cell merging and formula handling
- Coordinate conversion utilities
2025-03-21 20:56:35 +08:00
Max
14bcaa0bf4 Add go-diff library for diff utilities
- Import github.com/sergi/go-diff library in go.mod and go.sum
- Add import for gou/diff package in main.go
- Prepare for potential diff-related functionality in the project
2025-02-12 17:19:16 +08:00
Max
18b212985d Fix memory leaks and optimize the download process. 2024-10-30 16:48:59 +08:00
Max
5a3d42a965 fix CROS bug 2023-09-21 11:32:03 +08:00
Max
894c574db4 [add] aigc widget done 2023-04-27 22:31:51 +08:00
Max
fcd1a0f2de [add] yao.wework.* processes 2023-04-09 21:25:12 +08:00
Max
2a36edf891 [add] openai processes 2023-04-09 18:41:04 +08:00
Max
c3e74b7964 [add] remove system 2023-02-02 19:38:22 +08:00
Max
a807899f95 [*] migrate to gou v0.10.3 (50%) 2023-02-01 17:25:11 +08:00
Max
361487b621 [change] login widget for the xgen-next (done) 2022-09-21 19:13:17 +08:00
Max
6f3e92a170 [add] yao.system.Exec process 2022-07-17 16:12:48 +08:00
QJAutumn
00b4c8c17c [add] Import Base64 encryption package 2022-06-23 15:34:00 +08:00
QJAutumn
873ca3a774 [change] github.com/yaoapp/yao/crypto import order 2022-05-28 10:37:10 +08:00
QJAutumn
2da06bef6b [add] import github.com/yaoapp/yao/crypto 2022-05-28 10:16:07 +08:00
Max
34f4382c19 更新命名空间 2022-02-09 09:17:23 +08:00
Max
622c9a9ab3 v0.9.8 + Request & Network Process 2021-11-28 23:06:32 +08:00
Max
2779e792f9 v0.8.9 +Charts 2021-10-20 00:35:58 +08:00
Max
91ca7476a1 v0.6.5 2021-10-01 14:50:48 +08:00
Max
823397308f + 验证码 2021-09-29 18:06:58 +08:00
Max
7917f1fcae 调整单元测试 2021-09-14 12:57:03 +08:00
Max
30852f481c 调整目录结构 2021-09-14 12:12:07 +08:00