Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
394 commits
Select commit Hold shift + click to select a range
939a3e7
feat: add error case (#230)
mini2s Jun 18, 2025
4f7a4eb
chore: add system prompts of all famous AI (#236)
yhangf Jun 25, 2025
564bf18
Code completion adds some new fields (#228)
dengbinbox Jun 25, 2025
5cc97ce
feat: Add Gemini CLI provider and optimize code in v1.4.8 (#247)
mini2s Jun 27, 2025
cf057ad
feat: bump version to 1.4.9 and update changelog (#251)
mini2s Jul 1, 2025
c124b44
build: update version to 1.5.0 and optimize code (#253)
mini2s Jul 1, 2025
3ea018e
docs: fix readme.zh-CN.md link (#255)
monkeyDluffy6017 Jul 1, 2025
aab4bae
fix: bug fix (#256)
mini2s Jul 2, 2025
8335120
feat(Task.ts): improve error handling and update API error messages (…
mini2s Jul 2, 2025
b91b1a5
build: update version to 1.5.1 (#259)
mini2s Jul 2, 2025
468e02b
fix: enhance code review synchronization and error handling (#262)
unknownzjc Jul 4, 2025
7392449
feat(CodeReviewContent): add tooltip for filter button and update loc…
unknownzjc Jul 4, 2025
38e8a26
chore: improve error handling and add new error case (#264)
mini2s Jul 4, 2025
5314dc0
feat: add cancel review task API and integrate it into CodeReviewServ…
unknownzjc Jul 4, 2025
21592f1
Update contributors list (#196)
github-actions[bot] Jul 4, 2025
7cd474a
build: update to version 1.5.2 (#267)
mini2s Jul 4, 2025
ace98c1
docs: updates links in README files to full URLs (#268)
xiaojingming Jul 4, 2025
1075b67
fix: add error handling in summarizeConversation (#270)
mini2s Jul 4, 2025
1c154c7
feat(GeminiCli): add Google Cloud Project ID setting for Gemini CLI (…
unknownzjc Jul 4, 2025
f869a43
build: update to version 1.5.3 (#272)
mini2s Jul 4, 2025
ca5ca90
feat(task): add old mode token handling in API errors (#276)
mini2s Jul 8, 2025
99175be
refactor(PowerShellCommandConverter): Optimize argument conversion an…
mini2s Jul 8, 2025
339869f
feat(CodeReviewService): Add language information to the request head…
unknownzjc Jul 8, 2025
29b61b5
feat: implement checkIgnoreFile functionality and enhance review task…
unknownzjc Jul 8, 2025
4cf8035
build: update to version 1.5.4 (#277)
mini2s Jul 8, 2025
03c6911
Update contributors list (#266)
github-actions[bot] Jul 8, 2025
56e4be4
refactor(client.ts): Reverse package versions order (#280)
mini2s Jul 10, 2025
f2a4b8d
feat: add OS and shell info to environment details (#282)
mini2s Jul 11, 2025
3223743
fix: remote device client_id value is incorrect (#279)
mini2s Jul 11, 2025
4fc4434
refactor(ClineProvider): Optimize clearHistory method and reorder res…
mini2s Jul 11, 2025
1b2b6b5
Update version 1.5.5 (#283)
mini2s Jul 11, 2025
c84c8d9
feat: improves error handling and adds quota check messages (#285)
xiaojingming Jul 12, 2025
0f8ef1d
chore: update version to 1.5.6 (#287)
mini2s Jul 13, 2025
ee5ebf2
update: updates repository references and adds new English README (#288)
xiaojingming Jul 14, 2025
e08b022
update: updates repository references and adds new English README v2 …
xiaojingming Jul 15, 2025
56b4b61
update: update shenma to costrict (#290)
xiaojingming Jul 15, 2025
000d197
update: update zgsm/ZGSM to Costrict (#291)
xiaojingming Jul 15, 2025
851f191
update: update zgsm.ai to costrict.ai (#292)
xiaojingming Jul 16, 2025
183bd36
feat: enhance syncCodebase method to accept file paths and update rel…
unknownzjc Jul 16, 2025
5ec04b7
feat: improves error handling for quota and gateway issues (#295)
xiaojingming Jul 16, 2025
b0bb5db
build: Update to version 1.5.7 (#296)
mini2s Jul 16, 2025
1620cb2
feat: adds new providers and updates command registration logic (#297)
xiaojingming Jul 17, 2025
0099ba1
update: updates README and localization files for clarity (#298)
xiaojingming Jul 18, 2025
7298c93
refactor(completionTrace): enhance trace initialization and URL handl…
mini2s Jul 21, 2025
40104aa
feat(mentions): add file content truncation with task-aware limits (#…
mini2s Jul 21, 2025
84968e7
build: Update to version 1.5.8 with optimizations and fixes (#301)
mini2s Jul 21, 2025
484915c
feat(shell): shell detection improvements (#308)
mini2s Jul 22, 2025
1ed4ed4
docs: Update product description in README and i18n files (#311)
mini2s Jul 23, 2025
4bd239a
update: update costrict (#304)
xiaojingming Jul 23, 2025
7b746c0
feature: Add Telemetry (#302)
unknownzjc Jul 23, 2025
f540e24
feat: add AutoCommit feature to automatically commit changes after AI…
unknownzjc Jul 24, 2025
7e6ccec
refactor(optimize): optimize code and update ZgsmHandler for Grok and…
mini2s Jul 24, 2025
86723f0
fix(writeToFile): Fix the issue where the file writing tool calculate…
unknownzjc Jul 24, 2025
f8d5fa4
build: update to version 1.5.9 (#316)
mini2s Jul 24, 2025
fcb51b3
refactor(completion): remove feedback timer and related methods from …
unknownzjc Jul 25, 2025
e39f8d5
fix: add error handling for telemetry and auto-commit in multiple too…
unknownzjc Jul 25, 2025
77bc5d2
build: update to version 1.5.10 (#320)
mini2s Jul 25, 2025
5a64909
feat(i18n): update introduction text for English and Chinese locales …
unknownzjc Jul 29, 2025
245610f
feat: updates extension display name and description for clarity (#327)
xiaojingming Jul 30, 2025
a0ec3cf
build: Update to version 1.5.11 and refine error handling (#328)
mini2s Jul 30, 2025
9cb5842
feat: add new commands for context menu actions in editor and file ex…
unknownzjc Jul 31, 2025
16bd66f
fix: resolve code review path causing service exception (#330)
unknownzjc Jul 31, 2025
460dbf2
refactor(zgsm): update default model IDs to glm45-fp8 (#331)
mini2s Aug 1, 2025
4d1e09e
feat: Optimize zgsm chat (#334)
mini2s Aug 6, 2025
b343623
build: Update to version 1.5.12 (#335)
mini2s Aug 6, 2025
87e2550
Update README.md (#361)
Constancehy Aug 21, 2025
ab68aa6
init roo-to-main
mini2s Aug 24, 2025
ac18cc4
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Aug 24, 2025
ee47672
build: disable website deployment workflows
mini2s Aug 24, 2025
4c6b910
chore: Remove unnecessary translation files
mini2s Aug 24, 2025
ad57111
refactor: remove workspace events configuration settings
mini2s Aug 24, 2025
22da1fa
fix: change configuration namespace from roo-cline to zgsm
mini2s Aug 25, 2025
22fe847
refactor(ui): enhance progress component with customizable background
mini2s Aug 25, 2025
46893dd
docs: update changelog for version 1.6.0
mini2s Aug 25, 2025
7c8d771
refactor: rebrand from roo-code to costrict
mini2s Aug 25, 2025
f3964bc
fix(settings): change default maxReadFileLine to 500
mini2s Aug 25, 2025
815feca
refactor: simplify home directory detection and add history clearing …
mini2s Aug 25, 2025
e3eb2e5
feat: Enhances user input logging in chat completion response (#371)
xiaojingming Aug 25, 2025
bdb3d2a
refactor(zgsm): replace magic string with autoModeModelId constant
mini2s Aug 25, 2025
fbddab9
refactor: Roo to main (#370)
mini2s Aug 25, 2025
6314467
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Aug 26, 2025
b532e4c
Merge remote-tracking branch 'origin/main' into roo-to-main
mini2s Aug 26, 2025
1473383
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Aug 26, 2025
b0f25aa
Roo to main (#372)
mini2s Aug 26, 2025
03e0ee9
feat: Updates user input decoding from URI to Base64 format (#373)
xiaojingming Aug 26, 2025
2d28da0
feat: add configurable API response render mode
mini2s Aug 26, 2025
efe0d0c
Merge remote-tracking branch 'origin/roo-to-main'
mini2s Aug 26, 2025
b9449e9
fix: Implements dropdown close behavior on outside click (#376)
xiaojingming Aug 26, 2025
494c7a0
build: Release version 1.6.1 (#377)
mini2s Aug 26, 2025
f5bb00e
feat: Update description (#378)
mini2s Aug 27, 2025
f8c807b
fix: add logging for request ID in ZgsmAiHandler and update error sol…
unknownzjc Aug 27, 2025
e54976f
feat: fetch model list before model picker (#380)
xiaojingming Aug 27, 2025
52436d9
fix: Improves page change handling in ModelPicker component (#381)
xiaojingming Aug 27, 2025
637e49f
feat: Update login tip (#382)
mini2s Aug 27, 2025
6089fd5
build: release version 1.6.2 (#383)
mini2s Aug 27, 2025
88bb813
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Aug 30, 2025
4557000
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Aug 30, 2025
958df13
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Aug 30, 2025
c9ff380
docs: update PR template branding from Roo Code to Costrict
mini2s Aug 30, 2025
7ec0b3a
Roo to main (#386)
mini2s Aug 30, 2025
d5a40e1
feat: Error fixing and performance optimization (#387)
mini2s Aug 31, 2025
5746dfc
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Aug 31, 2025
e0bd19d
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Aug 31, 2025
a71c5f4
Roo to main (#388)
mini2s Aug 31, 2025
b955ca0
feat: add package info handling and improve file monitoring (#389)
mini2s Aug 31, 2025
7a0db6a
feat(i18n): enhance history cache warning with localization (#390)
mini2s Sep 1, 2025
38c7b38
build: update version to 1.6.3 (#391)
mini2s Sep 1, 2025
00a0ca7
fix(telemetry): enhance base URL retrieval with fallback to default A…
unknownzjc Sep 1, 2025
15e938b
feat(response-render): add noLimit render mode option (#393)
mini2s Sep 1, 2025
5910724
fix(core): add null checks and ensure directory exists (#394)
mini2s Sep 1, 2025
94e422c
refactor(utils): improve cross-platform process detection (#395)
mini2s Sep 1, 2025
615a60b
build: bump version to 1.6.4 (#396)
mini2s Sep 1, 2025
d396555
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 2, 2025
23fcc30
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 2, 2025
fd61558
Roo to main (#397)
mini2s Sep 2, 2025
025277e
fix(error-code): optimize error handling and localization (#398)
mini2s Sep 2, 2025
3c94150
fix: Updates project references and contact information (#399)
xiaojingming Sep 2, 2025
7bf1d85
refactor(workspace): optimize file watching and ignore patterns (#400)
mini2s Sep 2, 2025
305b060
build: release version 1.6.5 (#401)
mini2s Sep 2, 2025
5d633a2
fix(telemetry): improve base URL determination logic (#402)
unknownzjc Sep 3, 2025
1c17366
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 3, 2025
c3e748b
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 3, 2025
cb81377
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 3, 2025
74c7ec7
Roo to main (#405)
mini2s Sep 3, 2025
8ace233
Revert 380 main 20250827 v1 (#404)
xiaojingming Sep 4, 2025
bec352e
feat: Updates deployment documentation and adds new guides (#409)
xiaojingming Sep 6, 2025
60ab9a5
fix(ClineProvider): update userName extraction from JWT to use displa…
unknownzjc Sep 6, 2025
1af163e
feat: Enhances PowerShell detection logic in shell utilities (#406)
xiaojingming Sep 6, 2025
f881450
refactor(codereview): change the usage of startReview (#411)
unknownzjc Sep 6, 2025
3494cdc
feat: added file encoding detection and reading functions (#410)
unknownzjc Sep 6, 2025
28d46cd
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 7, 2025
480670e
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 7, 2025
b4d34df
refactor(utils): simplify shell detection logic
mini2s Sep 8, 2025
de2f3fc
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 8, 2025
97c3257
test: update shell detection test expectation and mocks
mini2s Sep 8, 2025
90b35b1
feat: Refactors hover event handling and text input updates (#413)
xiaojingming Sep 8, 2025
acd07b0
test: add mock cleanup in shell detection tests
mini2s Sep 8, 2025
42e316b
test: update shell detection tests to prioritize PowerShell 7
mini2s Sep 8, 2025
c3d32bd
Roo to main (#412)
mini2s Sep 8, 2025
a3f61d1
fix(workspace-event-monitor): increase max retries and improve retry …
mini2s Sep 8, 2025
d46c50b
refactor(codebase): improve error handling and workspace validation
mini2s Sep 8, 2025
f7d814c
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 8, 2025
212badc
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 8, 2025
116be72
Roo to main (#414)
mini2s Sep 8, 2025
18709c1
Update version 1.6.6 (#415)
mini2s Sep 8, 2025
b973a02
docs: add Star History chart to README files (#416)
mini2s Sep 9, 2025
87c1a4e
feat: Adds message listener to control select visibility (#417)
xiaojingming Sep 9, 2025
5d3e603
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 9, 2025
3c79656
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 9, 2025
a8d903f
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 9, 2025
433e249
test: change console.error to console.warn in tests
mini2s Sep 9, 2025
bb3dc99
Roo to main (#418)
mini2s Sep 9, 2025
dbb4fed
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 9, 2025
0373d15
feat(telemetry): implement MetricsSerializer for metric persistence a…
unknownzjc Sep 10, 2025
18d16a7
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 10, 2025
18c3116
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 10, 2025
ad61a6c
test: enhance vscode mock implementations and error handling
mini2s Sep 10, 2025
c0dd987
feat(chat): replace edit button with copy functionality
mini2s Sep 10, 2025
1c791c3
feat: Improve shell detection logic for better reliability (#420)
xiaojingming Sep 10, 2025
d572681
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 10, 2025
b3a6d3e
Roo to main (#421)
mini2s Sep 10, 2025
6f330d5
build: release version 1.6.7 (#422)
mini2s Sep 10, 2025
2d576f9
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 10, 2025
b033fbf
refactor(core): enhance binary file detection and encoding handling
mini2s Sep 10, 2025
0da9ac5
feat(chat): add chat search functionality with highlighting
mini2s Sep 10, 2025
7ff292f
Roo to main (#423)
mini2s Sep 10, 2025
ff9f463
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 10, 2025
3696b64
test: disable TaskHeader upsell tests
mini2s Sep 10, 2025
34838c8
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 11, 2025
fa86bb0
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 11, 2025
e51d46b
Roo to main (#424)
mini2s Sep 11, 2025
68781bb
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 11, 2025
9edfff6
test: refactor TaskHeader test file
mini2s Sep 11, 2025
01693c6
Roo to main (#425)
mini2s Sep 11, 2025
a395a8a
refactor(zgsm): simplify model config and update version (#426)
mini2s Sep 11, 2025
ac74a16
Update version 1.6.8 (#427)
mini2s Sep 11, 2025
305baf8
fix(encoding): optimize binary file detection and encoding confidence…
mini2s Sep 11, 2025
263b203
build: update version to 1.6.9 (#429)
mini2s Sep 11, 2025
5107fb8
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 12, 2025
3369cf2
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 12, 2025
e8cc0fc
feat(zgsm): enhance model handling and configuration (#431)
mini2s Sep 12, 2025
17d6b6e
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 12, 2025
8ee9e19
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 12, 2025
5810994
Roo to main (#432)
mini2s Sep 12, 2025
90bf072
feat: Improves encoding handling for Windows terminal commands (#430)
xiaojingming Sep 12, 2025
29af4f2
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 12, 2025
11aabb8
feat(chat): enhance search functionality with highlighting and deboun…
mini2s Sep 13, 2025
d2f743d
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 13, 2025
01e6780
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 13, 2025
73544fb
test: increase test timeout configuration
mini2s Sep 13, 2025
f989ae7
test(ci): enable translation check and optimize test workflow
mini2s Sep 13, 2025
b9cc615
Roo to main (#434)
mini2s Sep 13, 2025
14910d2
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 13, 2025
4bd0981
refactor(zgsm): rename openAiCustomModelInfo to zgsmAiCustomModelInfo…
mini2s Sep 13, 2025
e240732
build: version bump to 1.6.10 (#437)
mini2s Sep 13, 2025
8aa3ce0
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 14, 2025
f4267d6
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 14, 2025
354206e
Roo to main (#438)
mini2s Sep 14, 2025
dccadc0
Enhance chat UI (#439)
mini2s Sep 14, 2025
9a55220
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 14, 2025
ffc253c
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 14, 2025
1731869
Roo to main (#440)
mini2s Sep 14, 2025
056fde2
feat: implement chat cancellation and improve search functionality (#…
mini2s Sep 15, 2025
56f8c85
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 16, 2025
a268d46
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 16, 2025
6bdab4d
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 16, 2025
b96d0b6
Roo to main (#442)
mini2s Sep 16, 2025
e186cae
style: update conditional class for provider renderer visibility (#443)
mini2s Sep 16, 2025
7c92a25
fix(telemetry): enhance metrics loading and pushing logic in Promethe…
unknownzjc Sep 16, 2025
3b6d251
feat: Adds refresh functionality for router models in ZgsmAI (#445)
xiaojingming Sep 16, 2025
8191cb0
feat: add line navigation for file jumps in chat interface (#446)
mini2s Sep 16, 2025
c8df88b
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 16, 2025
015c64a
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 16, 2025
7c8a7f9
feat: add i18n support for git commits and file operations
mini2s Sep 16, 2025
feae4da
feat(i18n): update context menu translations in zh-CN and zh-TW locales
mini2s Sep 16, 2025
323eb73
Roo to main (#447)
mini2s Sep 16, 2025
deef887
build: Update version to 1.6.11 (#448)
mini2s Sep 16, 2025
b38ff39
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 16, 2025
08ea151
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 16, 2025
5faa58e
Roo to main (#449)
mini2s Sep 16, 2025
b625297
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 17, 2025
f8cc6f6
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 17, 2025
81106a1
Roo to main (#450)
mini2s Sep 17, 2025
3d7a2a5
feat: add logging for request and response IDs in ZgsmAiHandler (#451)
unknownzjc Sep 17, 2025
60828d2
fix: Improve default values for zgsm configuration (#452)
xiaojingming Sep 17, 2025
9f94fa7
build: update version to 1.6.12 (#453)
mini2s Sep 17, 2025
2efe0b8
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 17, 2025
7fc7e5d
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 17, 2025
57e48d8
Roo to main (#454)
mini2s Sep 17, 2025
464b4cf
fix: Updates base URL retrieval in ErrorCodeManager (#455)
xiaojingming Sep 18, 2025
0c20d46
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 18, 2025
ce02379
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 18, 2025
82b58e0
Roo to main (#456)
mini2s Sep 18, 2025
39e8a0b
feat: Refines localization strings for clarity (#458)
xiaojingming Sep 19, 2025
c5c2b92
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 19, 2025
742fb5e
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 19, 2025
45f5e3a
Roo to main (#459)
mini2s Sep 19, 2025
2ef8f83
feat: Adds os-locale package for improved language detection (#460)
xiaojingming Sep 19, 2025
c5ccc42
feat: add file read character limit (#461)
mini2s Sep 19, 2025
d1e0b61
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 19, 2025
faa879e
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 19, 2025
269414f
test: set default language to English in prompt tests
mini2s Sep 19, 2025
fbde98e
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 19, 2025
7deaeb9
feat(chat): enhance user info display and file path highlighting
mini2s Sep 19, 2025
adb6454
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 19, 2025
4d3914b
Roo to main (#462)
mini2s Sep 19, 2025
65eb730
Merge branch 'main' of github.com:zgsm-ai/costrict into roo-to-main
mini2s Sep 20, 2025
60d7246
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 20, 2025
06d6ee6
refactor(chat): optimize ChatRow rendering and user info handling
mini2s Sep 20, 2025
533a206
Merge remote-tracking branch 'upstream/main' into roo-to-main
mini2s Sep 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
"changelog": "./changelog-config.js",
"commit": false,
"fixed": [["roo-cline"]],
"fixed": [["zgsm"]],
"linked": [],
"access": "restricted",
"baseBranch": "main",
Expand Down
6 changes: 0 additions & 6 deletions .env.sample

This file was deleted.

2 changes: 1 addition & 1 deletion .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Ran Prettier on all files - https://github.com/RooCodeInc/Roo-Code/pull/404
# Ran Prettier on all files - https://github.com/zgsm-ai/costrict/pull/404
60a0a824b96a0b326af4d8871b6903f4ddcfe114
579bdd9dbf6d2d569e5e7adb5ff6292b1e42ea34
57 changes: 42 additions & 15 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ body:
attributes:
value: |
Thank you for your report! Please search existing issues first:
https://github.com/RooCodeInc/Roo-Code/issues
https://github.com/zgsm-ai/costrict/issues

- type: textarea
id: problem
Expand Down Expand Up @@ -62,19 +62,53 @@ body:
description: Different browsers, devices, providers, or settings you tried.
placeholder: e.g., "Tried Chrome/Firefox, disabling dark theme, switching providers."

- type: input
id: version
attributes:
label: App Version
description: What version of Roo Code are you using? (e.g., v3.3.1)
validations:
required: true
- type: dropdown
id: provider
attributes:
label: API Provider
description: Choose the API provider involved
multiple: false
options:
- Zgsm
- Anthropic
- AWS Bedrock
- Chutes AI
- DeepSeek
- Fireworks AI
- Glama
- Google Gemini
- Google Vertex AI
- Groq
- Human Relay Provider
- LiteLLM
- LM Studio
- Mistral AI
- Ollama
- OpenAI
- OpenAI Compatible
- OpenRouter
- Requesty
- SambaNova
- Unbound
- VS Code Language Model API
- xAI (Grok)
- Not Applicable / Other
validations:
required: true

- type: input
id: model
attributes:
label: Model Used
description: Exact model name (e.g., Claude 3.7 Sonnet). Use N/A if irrelevant.
validations:
required: true
- type: dropdown
id: provider
attributes:
label: API Provider (optional)
options:
- Costrict
- Anthropic
- AWS Bedrock
- Chutes AI
Expand Down Expand Up @@ -106,13 +140,6 @@ body:
label: Model Used (optional)
description: Exact model name (e.g., Claude 3.7 Sonnet). Use N/A if irrelevant.

- type: textarea
id: roo-code-tasks
attributes:
label: Roo Code Task Links (optional)
description: If you have any publicly shared Roo Code task links that demonstrate the issue, paste them here.
placeholder: Paste your Roo Code share links here, one per line

- type: textarea
id: logs
attributes:
Expand Down
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Feature Request
url: https://github.com/RooCodeInc/Roo-Code/discussions/categories/feature-requests
about: Share and vote on feature requests for Roo Code
url: https://github.com/zgsm-ai/costrict/discussions/categories/feature-requests
about: Share and vote on feature requests for Costrict
- name: Leave a Review
url: https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline&ssr=false#review-details
about: Enjoying Roo Code? Leave a review here!
url: https://marketplace.visualstudio.com/items?itemName=zgsm-ai.zgsm&ssr=false#review-details
about: Enjoying Costrict? Leave a review here!
9 changes: 1 addition & 8 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ body:
- type: markdown
attributes:
value: |
Thank you for helping improve Roo Code!
Thank you for helping improve Costrict!
Please focus on the problem and the desired behavior in plain language.

- type: textarea
Expand Down Expand Up @@ -53,13 +53,6 @@ body:
- label: This describes a specific problem with clear context and impact
required: true

- type: textarea
id: roo-code-tasks
attributes:
label: Roo Code Task Links (optional)
description: If you explored this with Roo Code, share public task links for context.
placeholder: Paste your Roo Code share links here, one per line

- type: markdown
attributes:
value: |
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/marketplace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ body:
- type: markdown
attributes:
value: |
**Thanks for your feedback!** Please check existing issues first: https://github.com/RooCodeInc/Roo-Code/issues
**Thanks for your feedback!** Please check existing issues first: https://github.com/zgsm-ai/costrict/issues
- type: dropdown
id: feedback-type
Expand Down
36 changes: 25 additions & 11 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
Thank you for contributing to Roo Code!
Thank you for contributing to Costrict!

Before submitting your PR, please ensure:
- It's linked to an approved GitHub Issue.
Expand All @@ -12,14 +12,6 @@ Before submitting your PR, please ensure:

Closes: # <!-- Replace with the issue number, e.g., Closes: #123 -->

### Roo Code Task Context (Optional)

<!--
If you used Roo Code to help create this PR, you can share public task links here.
This helps reviewers understand your development process and provides additional context.
Example: https://app.roocode.com/share/task-id
-->

### Description

<!--
Expand All @@ -38,16 +30,38 @@ Detail the steps to test your changes. This helps reviewers verify your work.
- Include relevant testing environment details if applicable.
-->

### Type of Change

<!-- Mark all applicable boxes with an 'x'. -->

- [ ] 🐛 **Bug Fix**: Non-breaking change that fixes an issue.
- [ ] ✨ **New Feature**: Non-breaking change that adds functionality.
- [ ] 💥 **Breaking Change**: Fix or feature that would cause existing functionality to not work as expected.
- [ ] ♻️ **Refactor**: Code change that neither fixes a bug nor adds a feature.
- [ ] 💅 **Style**: Changes that do not affect the meaning of the code (white-space, formatting, etc.).
- [ ] 📚 **Documentation**: Updates to documentation files.
- [ ] ⚙️ **Build/CI**: Changes to the build process or CI configuration.
- [ ] 🧹 **Chore**: Other changes that don't modify `src` or test files.

### Pre-Submission Checklist

<!-- Go through this checklist before marking your PR as ready for review. -->

- [ ] **Issue Linked**: This PR is linked to an approved GitHub Issue (see "Related GitHub Issue" above).
- [ ] **Scope**: My changes are focused on the linked issue (one major feature/fix per PR).
- [ ] **Self-Review**: I have performed a thorough self-review of my code.
- [ ] **Testing**: New and/or updated tests have been added to cover my changes (if applicable).
- [ ] **Code Quality**:
- [ ] My code adheres to the project's style guidelines.
- [ ] There are no new linting errors or warnings (`npm run lint`).
- [ ] All debug code (e.g., `console.log`) has been removed.
- [ ] **Testing**:
- [ ] New and/or updated tests have been added to cover my changes.
- [ ] All tests pass locally (`npm test`).
- [ ] The application builds successfully with my changes.
- [ ] **Branch Hygiene**: My branch is up-to-date (rebased) with the `main` branch.
- [ ] **Documentation Impact**: I have considered if my changes require documentation updates (see "Documentation Updates" section below).
- [ ] **Contribution Guidelines**: I have read and agree to the [Contributor Guidelines](/CONTRIBUTING.md).
- [ ] **Changeset**: A changeset has been created using `npm run changeset` if this PR includes user-facing changes or dependency updates.
- [ ] **Contribution Guidelines**: I have read and agree to the [Contributor Guidelines](../CONTRIBUTING.md).

### Screenshots / Videos

Expand Down
107 changes: 24 additions & 83 deletions .github/workflows/code-qa.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
name: Code QA Roo Code
name: Code QA Costrict

on:
workflow_dispatch:
push:
branches: [main]
branches:
- main
- dev
pull_request:
types: [opened, reopened, ready_for_review, synchronize]
branches: [main]
branches:
- main
- dev

jobs:
check-translations:
Expand All @@ -19,30 +23,18 @@ jobs:
- name: Verify all translations are complete
run: node scripts/find-missing-translations.js

knip:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js and pnpm
uses: ./.github/actions/setup-node-pnpm
- name: Run knip checks
run: pnpm knip
# knip:
# runs-on: ubuntu-latest
# steps:
# - name: Checkout code
# uses: actions/checkout@v4
# - name: Setup Node.js and pnpm
# uses: ./.github/actions/setup-node-pnpm
# - name: Run knip checks
# run: pnpm knip

compile:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js and pnpm
uses: ./.github/actions/setup-node-pnpm
- name: Lint
run: pnpm lint
- name: Check types
run: pnpm check-types

unit-test:
name: platform-unit-test (${{ matrix.name }})
name: platform-compile (${{ matrix.name }})
runs-on: ${{ matrix.os }}
strategy:
matrix:
Expand All @@ -56,68 +48,17 @@ jobs:
uses: actions/checkout@v4
- name: Setup Node.js and pnpm
uses: ./.github/actions/setup-node-pnpm
- name: Run unit tests
run: pnpm test

check-openrouter-api-key:
runs-on: ubuntu-latest
outputs:
exists: ${{ steps.openrouter-api-key-check.outputs.defined }}
steps:
- name: Check if OpenRouter API key exists
id: openrouter-api-key-check
shell: bash
run: |
if [ "${{ secrets.OPENROUTER_API_KEY }}" != '' ]; then
echo "defined=true" >> $GITHUB_OUTPUT;
else
echo "defined=false" >> $GITHUB_OUTPUT;
fi
- name: Lint
run: pnpm lint
- name: Check types
run: pnpm check-types

integration-test:
unit-test:
runs-on: ubuntu-latest
needs: [check-openrouter-api-key]
if: needs.check-openrouter-api-key.outputs.exists == 'true'
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js and pnpm
uses: ./.github/actions/setup-node-pnpm
- name: Create .env.local file
working-directory: apps/vscode-e2e
run: echo "OPENROUTER_API_KEY=${{ secrets.OPENROUTER_API_KEY }}" > .env.local
- name: Set VS Code test version
run: echo "VSCODE_VERSION=1.101.2" >> $GITHUB_ENV
- name: Cache VS Code test runtime
uses: actions/cache@v4
with:
path: apps/vscode-e2e/.vscode-test
key: ${{ runner.os }}-vscode-test-${{ env.VSCODE_VERSION }}
- name: Pre-download VS Code test runtime with retry
working-directory: apps/vscode-e2e
run: |
for attempt in 1 2 3; do
echo "Download attempt $attempt of 3..."
node -e "
const { downloadAndUnzipVSCode } = require('@vscode/test-electron');
downloadAndUnzipVSCode({ version: process.env.VSCODE_VERSION || '1.101.2' })
.then(() => {
console.log('✅ VS Code test runtime downloaded successfully');
process.exit(0);
})
.catch(err => {
console.error('❌ Failed to download VS Code (attempt $attempt):', err);
process.exit(1);
});
" && break || {
if [ $attempt -eq 3 ]; then
echo "All download attempts failed"
exit 1
fi
echo "Retrying in 5 seconds..."
sleep 5
}
done
- name: Run integration tests
working-directory: apps/vscode-e2e
run: xvfb-run -a pnpm test:ci
- name: Run unit tests
run: pnpm test
Loading
Loading