Commit Graph

194 Commits

Author SHA1 Message Date
mlogclub 797bee65f9 refactor: remove remark field from AIAgent and related components 2026-04-18 13:03:59 +08:00
mlogclub 1a657f2dfa refactor(edit): enhance EditDialog layout and improve field descriptions 2026-04-18 13:00:08 +08:00
mlogclub fe50149677 refactor(edit): improve field labels and enhance fallback message handling 2026-04-18 11:29:49 +08:00
mlogclub f7eee62721 update 2026-04-18 11:25:57 +08:00
mlogclub f166caa11c refactor(instruction): remove governance instruction handling and update related tests 2026-04-18 11:25:48 +08:00
mlogclub 9756780aec refactor(instruction): simplify NewService initialization and update import paths 2026-04-18 11:09:05 +08:00
mlogclub 023ec7373b refactor(instruction): remove default governance instruction and update related tests 2026-04-18 11:05:41 +08:00
mlogclub 9a677a6265 refactor(instruction): remove project instruction handling and related tests 2026-04-18 10:54:36 +08:00
mlogclub 19848d031b refactor(skills): update routeSkillWithLLM to use RuntimeContext and streamline user message handling 2026-04-17 18:57:34 +08:00
mlogclub 51884f1bdf refactor: change pointer receivers to value types for Conversation and UserMessage in various structs and functions 2026-04-17 18:48:45 +08:00
mlogclub 976b9defde Refactor AI Agent and AI Config handling across multiple files
- Updated function signatures to accept AI Agent and AI Config as non-pointer types for better clarity and safety.
- Modified instances where AI Agent and AI Config were dereferenced to improve code readability.
- Removed unnecessary nil checks for AI Agent and AI Config, simplifying the logic.
- Adjusted related tests and services to align with the new function signatures.
- Cleaned up code in runtime, skills, and executor packages to ensure consistency in handling AI configurations.
2026-04-17 17:57:01 +08:00
mlogclub 3b062c327c feat(skill): refactor RuntimeContext to use AIAgent and AIConfig directly, removing contextLoader 2026-04-17 17:37:36 +08:00
mlogclub d5d1956964 refactor(runtime): replace RuntimeExecutor with direct use of executor.Service 2026-04-17 17:31:28 +08:00
mlogclub 81056a61a1 feat(skill): optimize loadCandidateSkills to use batch retrieval for skill definitions 2026-04-17 17:27:33 +08:00
mlogclub c396a4a5e3 feat(skill): refactor candidateLoader and update loadCandidateSkills to use getSkillByID 2026-04-17 17:23:29 +08:00
mlogclub a601fa707f feat(instruction): enhance default governance instruction with additional rules and tests 2026-04-17 17:11:26 +08:00
mlogclub 61192193b2 fix(skill): update normalizeSkillIDs to skip disabled skills instead of returning an error 2026-04-17 16:20:58 +08:00
mlogclub c9a763024c feat(skill): implement restore functionality for Skill Definitions 2026-04-17 15:54:09 +08:00
mlogclub 48564ec384 feat(content): enhance ContentChunk structure with Provider and StorageKey fields 2026-04-17 13:40:16 +08:00
mlogclub 0037b97f29 feat(asset): add AssetID to ContentChunk and update image handling in HTML content 2026-04-17 13:35:00 +08:00
mlogclub f4761d768c feat(message): enhance HTML asset normalization with error handling and validation 2026-04-17 13:34:36 +08:00
mlogclub 0dfa783eec feat(asset): enhance asset handling by adding storageKey and updating upload functions 2026-04-17 12:54:26 +08:00
mlogclub 2631689958 feat(message): enhance message normalization and asset handling in HTML content 2026-04-17 12:50:06 +08:00
mlogclub 9efec4d379 feat(utils): implement message rendering utilities and enhance message handling in services 2026-04-17 12:40:47 +08:00
mlogclub 9d76d5d505 feat(message): enhance message rendering and payload handling with signed URLs 2026-04-17 11:53:25 +08:00
mlogclub 2464bbe428 feat(asset): remove URL field from Asset model and related functions 2026-04-17 11:19:13 +08:00
mlogclub c4aeea5581 feat(storage): implement provider caching and error logging in asset builder 2026-04-17 11:14:59 +08:00
mlogclub 2aea800db1 chore(docs): update subproject commit reference 2026-04-16 23:43:56 +08:00
mlogclub ebd07e6068 docs(git-commit): enhance descriptions and workflow clarity for submodule handling 2026-04-16 23:34:46 +08:00
mlogclub 137a6fd94a chore: update docs submodule for v1.0.0 2026-04-16 23:33:25 +08:00
mlogclub 6c088bf30c feat(skills): add release-version workflow
Add the release-version skill with changelog guidance, agent metadata, and a helper script for collecting release context. Also tighten the git-commit skill so changed submodule pointers must be verified on submodule remotes before the parent repository is committed.
2026-04-16 23:29:42 +08:00
mlogclub e0fe755f95 feat(codex): add git-commit skill 2026-04-16 23:12:24 +08:00
mlogclub 5854517e36 docs: sync ticket design docs references
- fix AGENTS.md links to moved design spec documents\n- update docs submodule to include ticket system and workbench redesign docs
2026-04-16 23:01:48 +08:00
mlogclub 1985eca10e refactor: add help target to Makefile for improved usability 2026-04-16 21:21:54 +08:00
mlogclub ae7300a984 refactor: remove test and tidy commands from Makefile 2026-04-16 18:19:53 +08:00
mlogclub 3f569130ab refactor: update Makefile to include widget run command and install dependencies for dashboard and widget 2026-04-16 18:19:16 +08:00
mlogclub 423bb1616d chore: update subproject commit reference in docs 2026-04-16 10:42:42 +08:00
mlogclub 1ca7493f31 refactor: update productionBasePath to empty string and adjust static resource handling for dashboard 2026-04-15 18:18:06 +08:00
mlogclub 3209e40a98 refactor: update static resource registration to use dashboard path instead of web 2026-04-15 17:32:42 +08:00
mlogclub 50edbb4da6 refactor: standardize basePath and assetPrefix in next.config.ts for dashboard and widget 2026-04-15 17:31:05 +08:00
mlogclub 199846cfdb refactor: update Makefile to replace web references with dashboard for consistency 2026-04-15 17:27:06 +08:00
mlogclub c07e588030 update web to dashboard 2026-04-15 17:20:57 +08:00
mlogclub 3d98cf1e27 feat: add user management features including user creation, editing, and password reset dialogs
- Implemented CreateUserDrawer for adding new users with validation.
- Added EditDrawer for editing existing user details.
- Created InitialPasswordDialog to display generated passwords after user creation.
- Developed ResetPasswordDialogs for resetting user passwords with copy functionality.
- Enhanced user listing page with filtering, pagination, and role assignment capabilities.
- Updated company picker import path to reflect new directory structure.
2026-04-15 17:19:36 +08:00
mlogclub 4d8856b9a5 chore: update submodule to latest commit for documentation 2026-04-15 17:13:08 +08:00
mlogclub 62416baabc Refactor API endpoints to use /api/dashboard instead of /api/console
- Updated all relevant API functions in agent.ts, company.ts, customer-contact.ts, customer.ts, dashboard.ts, ticket-config.ts, and ticket.ts to point to the new /api/dashboard paths.
- Ensured that all request methods and payload structures remain unchanged to maintain existing functionality.
2026-04-15 17:12:30 +08:00
mlogclub 734c83fd58 feat: expand core business processes in README with detailed flowcharts for session handling, human handoff, ticketing, knowledge base, and AI reply runtime 2026-04-15 17:04:12 +08:00
mlogclub fe3786aca9 feat: update AI Agent workflow diagram for improved clarity and detail 2026-04-15 16:53:42 +08:00
mlogclub 3742140ecc feat: add JsonTreeViewer component and refactor AgentRunLogDetailDialog to use it for JSON display 2026-04-15 16:48:15 +08:00
mlogclub 3749c533fb Refactor code structure for improved readability and maintainability 2026-04-15 15:24:58 +08:00
mlogclub d81e722a19 feat: clear fallback message in buildForm function for improved user experience 2026-04-15 15:23:50 +08:00