Closed
Conversation
…n matching Fixes QwenLM#1760 Windows file system is case-insensitive (e:\work equals E:\work), but string hashing is case-sensitive, causing different session directories for the same physical path. Solution: normalize paths to lowercase on Windows before hashing to ensure consistent session directory across different case variations.
Ensures consistent Windows path normalization across all path hashing. Previously Storage used its own getFilePathHash() which didn't apply Windows lowercase normalization, causing test failures on Windows CI.
- Add HTML template for insights display. - Create JavaScript application logic for rendering insights. - Introduce CSS styles for layout and design. - Develop a test generator for validating the static insight generator. - Define TypeScript interfaces for structured insight data. - Refactor insight command to generate insights and open in browser. - Remove the need for a server process by generating static files directly.
- Refine DataProcessor and StaticInsightGenerator logic - Update StaticInsightTypes definitions - Enhance insight command implementation - Update package dependencies
… document - Create new model-providers.md with complete model provider configuration guide - Add Bailian Coding Plan documentation with setup and auto-update details - Remove modelProviders content from settings.md to avoid duplication - Document reserved envKey BAILIAN_CODING_PLAN_API_KEY and security recommendations Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Fix broken link from settings.md#modelproviders to new model-providers.md Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Change X-Title to X-OpenRouter-Title for proper OpenRouter API compatibility Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
docs: enhance modelProviders documentation with comprehensive examples and behavior clarifications
…rmission Fix: Installation script permission check for arch os and add sudo check
feat: Add clipboard image support and attachment UI to CLI
…h-case-sensitivity fix: normalize Windows paths to lowercase for case-insensitive session matching
…nforcement fix: enforce plan mode restrictions in ACP sessions
📸 terminal-capture: CLI Terminal Screenshot Automation
…n-mode feat: support MCP readOnlyHint annotation in plan mode (QwenLM#1826)
Filter sessions to only include those with both user and assistant records when generating facets. This prevents system-only logs from being analyzed, ensuring more accurate session insights. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Update totalMessages to count only user messages and slash commands - Update heatmap to reflect only user interactions - Update activeHours to reflect only user interactions - Update tests to verify slash commands are counted correctly This ensures the insight report accurately reflects actual user engagement rather than including internal tool calls and system events. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Add share card theme selection (light/dark) with contextual export controls - Update heatmap colors to GitHub green palette and fix time ranges - Limit bar charts to 10 items, use full Qwen Code name Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Generate date-stamped filenames (insight-YYYY-MM-DD.html) - Append timestamp for multiple runs same day (insight-YYYY-MM-DD-HHMMSS.html) - Create insight.html alias pointing to latest report - Use symlink when possible, fallback to copy for cross-platform compatibility Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Single-line layout with muted bar, accent stage text - Inline Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>... in stage messages for cleaner code - Simplify command intro text
Moves export-html and insight templates from cli/assets to a new dedicated web-templates package. Updates Dockerfile and build scripts to use consolidated bundle/prepare:package/pack workflow. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Remove unused npmCommand variable from build.mjs - Add no-undef and .mjs file support to web-templates eslint config Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
chore: bump version to 0.11.0
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
feat: Add insight command for personalized programming insights
The test 'blocks write tools in plan mode' was failing because the model would attempt to exit plan mode via exit_plan_mode tool. By cancelling switch_mode tool calls in the permission handler, we ensure plan mode stays active throughout the test. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
fix(test): keep plan mode active during ACP integration test
Upstream workflows are removed to avoid permission issues when pushing the merge-back branch. Only sync-upstream.yml is kept. Co-Authored-By: GitHub Actions <github-actions[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔄 Sync with Upstream Repository
This PR syncs the latest changes from the official Qwen Code repository.
📊 Changes Summary
f6a90dd26be42e5bd74c07549411e0712934b27ef6a90dd2Before merging this PR, please:
merge-backbranch and test the applicationgit fetch origin merge-back git checkout merge-back npm install npm run build npm test🔗 References
📝 Merge Instructions
After verifying everything:
🤖 This PR was automatically created by the sync-upstream workflow.