Commit graph

33 commits

Author SHA1 Message Date
LaZzyMan
0d8f352aec fix ci test 2026-03-18 20:10:31 +08:00
LaZzyMan
919265d7e8 Merge branch 'main' into feature/support-agents-directory-skills 2026-03-18 20:01:12 +08:00
LaZzyMan
770b2ade92 fix ci test 2026-03-18 19:40:13 +08:00
LaZzyMan
6f362a89ae Merge branch 'main' into feature/support-agents-directory-skills 2026-03-18 19:12:00 +08:00
tanzhenxin
1a977b62f3 refactor(skills): improve PR review workflow for better agent coordination
- Checkout PR branch instead of remote viewing for full file access
- Save PR context to temp file to avoid repeating in agent prompts
- Add guidance to prevent 4x diff duplication across agents
- Include environment restoration step after review

This enables agents to read files directly and use git diff against base branch,
improving review quality and reducing prompt bloat.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-17 16:50:25 +08:00
Shaojin Wen
1359563f45
feat(skills): add bundled /review skill for out-of-the-box code review (#2348)
feat(skills): add bundled /review skill for out-of-the-box code review
2026-03-14 15:15:08 +08:00
LaZzyMan
06bef3b91f fix dirs in getUserSkillsDirs 2026-03-10 14:33:40 +08:00
LaZzyMan
c3c8b39a29 fix: deduplicate same-name skills across provider dirs and fix cross-platform test 2026-03-09 17:08:28 +08:00
LaZzyMan
7e9c5843e8 fix test 2026-03-09 16:46:28 +08:00
LaZzyMan
1673b04fad fix test ci 2026-03-09 16:28:53 +08:00
LaZzyMan
ef772feea2 feat: support skills in .agents directory and other provider config directories 2026-03-09 10:14:47 +08:00
Aayush Yash
7e0744b17c refactor(core): utilize normalizeContent in subagent, skill, and claude managers 2026-02-21 18:23:57 +05:30
tanzhenxin
846cc75f10 refactor: streamline debug logging and remove Notifications component
- Remove verbose tool execution debug logs to reduce noise
- Add debug logging for config initialization phases
- Add comprehensive debug logging for skill loading/management
- Add rate limiting for QwenLogger network error logs
- Remove Notifications component from DefaultAppLayout
- Update tests to reflect UI changes and logging behavior

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 22:41:31 +08:00
tanzhenxin
9b524a59c1 Merge branch 'main' into feat/debug-logging-refactor
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-02-04 17:30:58 +08:00
tanzhenxin
7fb45c56d2
Merge pull request #1667 from QwenLM/fix/issue-1666-yaml-formatter-extension-skills
Some checks are pending
Qwen Code CI / Test-3 (push) Blocked by required conditions
Qwen Code CI / Lint (push) Waiting to run
Qwen Code CI / Test (push) Blocked by required conditions
Qwen Code CI / Test-1 (push) Blocked by required conditions
Qwen Code CI / Test-2 (push) Blocked by required conditions
Qwen Code CI / Post Coverage Comment (push) Blocked by required conditions
Qwen Code CI / Test-4 (push) Blocked by required conditions
Qwen Code CI / Test-5 (push) Blocked by required conditions
Qwen Code CI / Test-6 (push) Blocked by required conditions
Qwen Code CI / Test-7 (push) Blocked by required conditions
Qwen Code CI / Test-8 (push) Blocked by required conditions
Qwen Code CI / CodeQL (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none (push) Waiting to run
E2E Tests / E2E Test - macOS (push) Waiting to run
fix: normalize skill file content in extensions to handle BOM and CRLF
2026-02-03 20:44:51 +08:00
DragonnZhang
f022252264 feat(core): add symlink support for skill manager
Add support for loading skills from symlinked directories in the skill manager. This allows users to organize and share skills more flexibly by using symbolic links.

Changes:
- Modified skill discovery logic to detect and follow symlinks
- Added validation to ensure symlink targets point to valid directories
- Skip broken or invalid symlinks with appropriate warnings
- Added comprehensive test coverage for symlink scenarios
2026-02-02 14:30:12 +08:00
LaZzyMan
47666f79c1 fix: normalize skill file content in extensions to handle BOM and CRLF
- Add normalizeSkillFileContent function to skill-load.ts
- Update regex to allow frontmatter ending without trailing newline
- Add comprehensive tests for CRLF, BOM, and edge cases

Fixes #1666
2026-01-30 11:41:47 +08:00
tanzhenxin
45df0e8b82 feat(core): migrate console calls to debugLogger (M3 Phase 6)
Migrate remaining console.* calls in packages/core utilities and services
to use the structured DebugLogger pattern. This continues the Phase 6
migration work for utilities and helpers.

Files migrated:
- config/config.ts, core/client.ts, core/prompts.ts
- core/anthropicContentGenerator, core/openaiContentGenerator
- core/coreToolScheduler.ts, fallback/handler.ts
- models/modelRegistry.ts, prompts/prompt-registry.ts
- services/chatRecordingService.ts, sessionService.ts, loopDetectionService.ts
- skills/skill-load.ts, skill-manager.ts
- subagents/subagent.ts, subagent-manager.ts
- utils: editor, environmentContext, fileUtils, getFolderStructure,
  installationManager, jsonl-utils, llm-edit-fixer, nextSpeakerChecker,
  openaiLogger, request-tokenizer/*, retry, ripgrepUtils, safeJsonParse,
  summarizer, systemEncoding, workspaceContext

Remaining: utils/errorReporting.ts (13 calls)
2026-01-25 22:12:45 +08:00
LaZzyMan
a61a3c5680 Merge branch 'main' into feat/extension 2026-01-19 21:16:07 +08:00
LaZzyMan
df33029589 Merge branch 'main' into feat/extension 2026-01-19 10:11:05 +08:00
liqoingyu
531062aeaf fix(core): parse skills frontmatter with CRLF/BOM 2026-01-18 17:11:41 +08:00
LaZzyMan
f10fcc8dc9 fix: hot refresh agents 2026-01-16 19:02:22 +08:00
LaZzyMan
f00f76456c feat: claude subagents transform 2026-01-15 20:00:09 +08:00
LaZzyMan
4c7605d900 Merge branch 'main' into feat/extension 2026-01-14 17:56:01 +08:00
tanzhenxin
d6607e134e update 2026-01-14 15:40:53 +08:00
LaZzyMan
551e546974 feat: move extension to core package 2026-01-14 15:30:27 +08:00
tanzhenxin
9024a41723 Conditional skill manager initialization with improved file watching
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-01-14 15:22:49 +08:00
tanzhenxin
5cfc9f4686 Update skill manager and package dependencies
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-01-13 16:51:36 +08:00
tanzhenxin
0e769e100b Added automatic skill hot-reload 2026-01-08 15:43:46 +08:00
LaZzyMan
74013bd8b2 feat: settings extension 2026-01-08 13:49:59 +08:00
LaZzyMan
18713ef2b0 feat: install from gemini 2026-01-07 19:17:34 +08:00
LaZzyMan
22504b0a5b feat: add extension for gemini and claude 2026-01-07 11:06:17 +08:00
tanzhenxin
bd6e16d41b draft version of skill tool feature 2025-12-10 17:18:44 +08:00