anschmieg
cbc7cf0841
Fix keymap for Void: Quick Edit to resolve conflict
...
The current keymap causes a conflict between 'Void: Quick Edit' and 'Clear Console'/'Clear Terminal'. Using this _when_ expression, we can resolve the conflict without affecting functionality.
* Add the when expression `editorFocus && !terminalFocus` to the keybinding for 'Void: Quick Edit' `void.ctrlKAction`.
---
For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/voideditor/void?shareId=XXXX-XXXX-XXXX-XXXX ).
2025-05-21 17:58:34 +02:00
Andrew Pareles
d141bffae9
misc
2025-05-21 02:02:12 -07:00
Andrew Pareles
3619a3e671
add loading
2025-05-21 01:48:37 -07:00
Andrew Pareles
13654389c6
update state
2025-05-21 01:38:15 -07:00
Andrew Pareles
4d8363026e
progress
2025-05-21 00:56:14 -07:00
Andrew Pareles
d80fd766f8
autoformat
2025-05-20 23:18:52 -07:00
Andrew Pareles
6d9027f63b
misc
2025-05-20 23:18:46 -07:00
Andrew Pareles
03ab6559fc
misc
2025-05-20 23:09:23 -07:00
Joaquin Coromina
35f23261b0
Fixed the string definition for the mcp resultToString fns
2025-05-20 12:44:29 -04:00
Joaquin Coromina
9b4c0b8d5a
Added functions that return properly formatted CallTool functions and ToolResultToStr functions from MCP tools, then hooked it up
2025-05-19 22:38:56 -04:00
Joaquin Coromina
07df20b4de
Added mcpServerName to InternalToolInfo
2025-05-19 22:37:26 -04:00
Joaquin Coromina
6646bd0993
Added function in mcpService to handle calling an MCP server tool
2025-05-19 16:52:43 -04:00
Joaquin Coromina
f1c9e29f61
Updated types and hooked up return value to callTool and safeCallTool functions
2025-05-19 16:16:48 -04:00
Joaquin Coromina
2b97326eff
Added types to MCP tool call response
2025-05-19 16:00:30 -04:00
Joaquin Coromina
b70ee20b88
Added an error to handle unsupported response types
2025-05-19 16:00:07 -04:00
Joaquin Coromina
ae0068ecb3
Added callTool function to handle server tool calls
2025-05-19 15:01:56 -04:00
Andrew Pareles
7642b3281a
role
2025-05-19 01:34:29 -07:00
Animesh Gosain
05e27a0885
Refactor role mapping logic
2025-05-19 13:34:01 +05:30
Joaquin Coromina
807086f7b6
Added persistence between sessions for mcpServerState
2025-05-18 04:05:41 -04:00
Joaquin Coromina
2d910835b7
Updated the void settings to include mcpServerState
2025-05-18 04:04:49 -04:00
Joaquin Coromina
b68d8fd8e8
Added toggle service to turn mcp servers on and off
2025-05-17 19:23:14 -04:00
Joaquin Coromina
59dd7d7eea
Added proper error handling for config file parsing errors
2025-05-17 18:21:55 -04:00
Joaquin Coromina
079ce49d17
Fixed bug where isUpdated is never returned
2025-05-17 18:21:01 -04:00
Joaquin Coromina
7f4470674d
Updated the client side to use new events and mcpService
2025-05-17 17:42:28 -04:00
Joaquin Coromina
b1b7afe8a0
Updated service types to match new events and organized it better
2025-05-17 17:41:46 -04:00
Joaquin Coromina
d3757e81b4
Changed mcpConfigService to mcpService and updated events to match channel
2025-05-17 17:41:10 -04:00
Joaquin Coromina
065470afc1
Updated the channel it include events for add, update, delete, and loading. Fixed a bug related to client.close() throwing and error
2025-05-17 17:36:37 -04:00
Animesh Gosain
db771c4f33
Fix system role for o-series models
2025-05-17 16:24:13 +05:30
Joaquin Coromina
3c96193b71
Added an event for reinitializing all servers when config file is updated
2025-05-17 00:03:44 -04:00
Joaquin Coromina
c669a987c5
Removed the custom toggle button and added MCPServersList to the main Settings
2025-05-16 23:28:06 -04:00
Joaquin Coromina
543c6f0550
Sent back command formatted for display
2025-05-16 23:25:31 -04:00
Joaquin Coromina
8afaec30da
Updated the types to include commmand for display
2025-05-16 23:25:01 -04:00
Joaquin Coromina
a0f9309e02
Updated the service to include a service that updates the browser whenever an event from the main-process comes in
2025-05-16 23:24:29 -04:00
Joaquin Coromina
243349a90f
Created a server list UI and hooked it up to Config Service
2025-05-16 23:23:35 -04:00
Joaquin Coromina
04a821b382
Merge branch 'main' into mcp
2025-05-16 17:26:24 -04:00
Andrew Pareles
906502f660
Merge pull request #590 from voideditor/model-selection
...
Auto update message + terminal tool service improvements on Windows
2025-05-16 13:29:57 -07:00
Joaquin Coromina
2817cdd8a6
Created function for getting all tools from mcp servers formatted for void
2025-05-16 00:38:09 -04:00
Joaquin Coromina
05e1e61f08
Added error channel event listener and a utility function to handle all server events
2025-05-15 22:47:24 -04:00
Joaquin Coromina
30655678fe
Connected this service to the mcpChannel for interaction with the servers
2025-05-15 22:30:15 -04:00
Joaquin Coromina
a629736683
Registered mcpChannel
2025-05-15 22:28:48 -04:00
Joaquin Coromina
0074189191
Removed mcpService from common because it was supposed to handle setting up the servers but can't because of a lack of access to node dependencies
2025-05-15 22:28:14 -04:00
Joaquin Coromina
4a862641cd
Added a types file to handle all MCP Server interfaces and response values
2025-05-15 22:27:05 -04:00
Joaquin Coromina
b18ac4b6c0
Created mcpChannel to handle all mcp server setup and events in electron-main
2025-05-15 22:26:11 -04:00
Zach Grimaldi
d7201a38dc
fix: select AzureOpenAI deployment based on selected model
2025-05-15 11:34:56 -04:00
Andrew Pareles
9112c0c94d
only 1 void update notif at a time
2025-05-14 15:11:05 -07:00
Joaquin Coromina
aed9f31185
Added initial scaffolding
2025-05-14 11:23:35 -04:00
Joaquin Coromina
7b9e5ce517
Created mcpService file to handle MCP commands
2025-05-14 11:08:24 -04:00
Joaquin Coromina
c119286571
Merge branch 'voideditor:main' into mcp
2025-05-14 11:05:51 -04:00
Andrew Pareles
e481327327
add reasoning low/med/hi for all openai-compat providers
2025-05-13 23:35:19 -07:00
Andrew Pareles
9fac1e27a9
fix certain cases of advanced settings
2025-05-13 22:58:37 -07:00