1452 Commits

Author SHA1 Message Date
bobo.yang
a2ead073ab Optimize code completion hint range detection 2024-04-12 15:29:29 +08:00
boob.yang
66797784ad
Merge pull request #484 from devchat-ai/update_gui_commit_240412
Update Subproject Commit Reference in GUI
2024-04-12 15:24:14 +08:00
bobo.yang
b1bbbd334d Update subproject commit reference in gui 2024-04-12 15:23:17 +08:00
boob.yang
e30cec3a04
Merge pull request #483 from devchat-ai/fix_ideconfig_miss
feat: Ensure IDE Configuration File Existence Before Initialization
2024-04-11 14:01:26 +08:00
bobo.yang
b7f7b0581a feat: Add missing IDE configuration file check
- Ensure that the IDE configuration file exists before initializing the config
2024-04-11 13:59:03 +08:00
boob.yang
1c80672e5e
Merge pull request #482 from devchat-ai/fix/completion-range-optimization-#322
Fix: Optimize code completion hint range for better UX
2024-04-09 22:25:20 +08:00
bobo.yang
e4bedd9eff fix: Optimize completion hint range detection
- Added a function to check if a substring is a subsequence of another
- Improved logic to better determine the completion hint range
- Ensures completion suggestions display correctly in edge cases
2024-04-09 22:21:49 +08:00
boob.yang
3b3ad60848
Merge pull request #481 from devchat-ai/enhancement/code-completion-performance-#320
Enhance Code Completion Performance with Distributed Caching Mechanisms
2024-04-09 22:17:03 +08:00
bobo.yang
de92bf3c85 feat: Optimize AST caching and function lookups
- Improved AST caching mechanism by associating cache entries with filepaths and their content hash for validation.
- Enhanced function range querying by caching query results per file extension to reduce redundant computations.
- Implemented caching for symbol definitions to minimize repetitive AST parsing and query execution, improving overall performance in code completion prompts and context generation.
2024-04-09 22:13:09 +08:00
boob.yang
48cf5c1444
Merge pull request #480 from devchat-ai/feature/codecomplete
Implement code completion features and enhancements for vscode extension
2024-04-09 14:03:24 +08:00
bobo.yang
37d256a0a1 don't collapse constructor function 2024-04-08 22:56:48 +08:00
bobo.yang
0a3b15552a enable code complete debug when run as debug 2024-04-08 22:55:43 +08:00
bobo.yang
5f113d10a1 code completion for vscode 0.1 2024-04-08 22:10:56 +08:00
bobo.yang
6518abb20b Add devchatConfig variable and debug logs 2024-04-08 22:10:56 +08:00
bobo.yang
7eca45ed02 Add code complete event logging 2024-04-08 22:10:56 +08:00
bobo.yang
df0a092ff5 Add logEventToServer function for sending events to the server 2024-04-08 22:10:56 +08:00
bobo.yang
b37e32259d Remove commented out code in InlineCompletionProvider 2024-04-08 22:10:56 +08:00
bobo.yang
4907715d56 Add code complete functionality 2024-04-08 22:10:56 +08:00
bobo.yang
9924472c1a stage changes 2024-04-08 22:10:56 +08:00
boob.yang
d6321c8509
Merge pull request #479 from devchat-ai/update_tools_submodule_commit_0408
Update subproject commit reference
2024-04-08 22:10:28 +08:00
bobo.yang
eb341f5d04 Update subproject commit reference 2024-04-08 22:09:16 +08:00
小石头
d1c7917062
Merge pull request #478 from devchat-ai/feat/update_gui
Update subproject commit hash
2024-04-03 16:54:11 +08:00
小石头
55b7d00d33 Update subproject commit hash 2024-04-03 16:52:36 +08:00
boob.yang
4ae60aea2b
Merge pull request #476 from devchat-ai/update_tools_submodule_commit_04021
Update Subproject Commit Hash
2024-04-02 14:26:08 +08:00
bobo.yang
ca5daa968c Update subproject commit hash 2024-04-02 14:24:36 +08:00
boob.yang
1bb244a4e1
Merge pull request #475 from devchat-ai/update_tools_submodule_commit_0402
Update the Subproject Commit Hash
2024-04-02 13:51:59 +08:00
bobo.yang
b57fcecbb0 Update subproject commit hash 2024-04-02 13:50:34 +08:00
Rankin Zheng
d4be51d27a
Merge pull request #474 from devchat-ai/update_submodule
Feature Improvements and Code Refactor
2024-04-02 11:30:31 +08:00
Rankin Zheng
ef50de45f7 Update submodule in gui. 2024-04-02 11:28:42 +08:00
boob.yang
1e1b66379c
Merge pull request #473 from devchat-ai/update_submodule_commit_240402
Update submodules in GUI and workflow commands
2024-04-02 11:11:54 +08:00
bobo.yang
35973635fb Update submodules in gui and workflowsCommands 2024-04-02 11:08:57 +08:00
boob.yang
bdf3e50699
Merge pull request #472 from devchat-ai/feature/config-management-vscode-#271
Enhanced Configuration Management in VSCode Plugin
2024-04-01 17:33:44 +08:00
小石头
c644c77569 Update subproject commits in gui and workflowsCommands 2024-04-01 17:18:45 +08:00
小石头
8bbed7b3c0 Update subproject commit hash 2024-04-01 17:18:45 +08:00
小石头
403df96134 Update subproject commits in gui and workflowsCommands 2024-04-01 17:18:45 +08:00
bobo.yang
e007feabe5 Add recommend property to Command interface 2024-04-01 17:18:24 +08:00
小石头
4cd54e901a Update subproject commits in gui and workflowsCommands 2024-04-01 17:18:18 +08:00
bobo.yang
ca3bea9bd8 Remove unused code and commands registration 2024-04-01 17:15:44 +08:00
bobo.yang
caa386904c Refactor configHandler.ts to handle empty and wildcard keys 2024-04-01 17:15:44 +08:00
bobo.yang
40d0fa502b feat: Enhance config management in VSCode plugin
- Refactor to use a single instance of DevChatConfig for efficiency
- Update regInMessage and regOutMessage functions for better flexibility
- Implement new getters and setters in DevChatConfig to handle complex keys
2024-04-01 17:15:44 +08:00
bobo.yang
0a340a8409 Fix typo in DevChatConfig key 2024-04-01 17:15:44 +08:00
bobo.yang
2915634ec6 feat: Default API base for devchat config
- Ensure defaultModelConfig["api_base"] is set for devchat
- Set default API base to "https://api.devchat.ai/v1" if undefined
- This addresses configuration uniformity and maintenance
2024-04-01 17:15:44 +08:00
bobo.yang
c52c4339e0 save work 2024-04-01 17:15:44 +08:00
boob.yang
8cf7147b11
Merge pull request #471 from devchat-ai/update_workflows_commit_240401
Update subproject commit hash
2024-04-01 17:12:42 +08:00
bobo.yang
ecf1c43ff3 Update subproject commit hash 2024-04-01 17:09:11 +08:00
Rankin Zheng
eaeebf720a feat: update workflow command 2024-03-30 00:48:55 +08:00
boob.yang
ca12258d4e
Merge pull request #469 from devchat-ai/ui/add-recommended-workflow-presentation-#305
Feat: Display Recommended Workflows in VSCode Plugin
2024-03-27 10:26:11 +08:00
bobo.yang
bba9b723f1 Refactor recommendCommands assignment in DevChat class 2024-03-27 08:54:22 +08:00
boob.yang
bd9c03b8a2
Merge pull request #470 from devchat-ai/update_tools_submodule_commit_0326
Update Subproject Commit Hash
2024-03-26 17:34:08 +08:00
bobo.yang
ccff4d6c8d Update subproject commit hash 2024-03-26 17:31:51 +08:00