Devin AI
bb6ab5a85a
style: Format test files with Prettier
...
Co-Authored-By: ashwin@anthropic.com <ashwin@anthropic.com >
2025-01-16 19:27:49 +00:00
Devin AI
ce7f65b5be
Add frontend unit tests
...
- Set up Vitest with React Testing Library
- Add comprehensive tests for Button and ListPane components
- Configure TypeScript for test environment
- Add test type declarations
Co-Authored-By: ashwin@anthropic.com <ashwin@anthropic.com >
2025-01-16 19:24:51 +00:00
Ashwin Bhat
98e6f0e5ec
Merge pull request #124 from modelcontextprotocol/ashwin/envvar
...
allow passing env vars to server from command line
2025-01-13 12:11:25 -08:00
Ashwin Bhat
ec150eb8b4
prettier
2025-01-10 07:53:55 -08:00
Ashwin Bhat
052de8690d
respond to PR feedback
2025-01-10 07:51:55 -08:00
Ashwin Bhat
a976aefb39
allow passing env vars to server from command line
2025-01-10 07:51:54 -08:00
Ashwin Bhat
5a5873277c
Merge pull request #123 from modelcontextprotocol/ashwin/prettier
...
enforce prettier formatting
2025-01-10 07:28:29 -08:00
Ashwin Bhat
715936d747
run prettier
2025-01-09 11:01:35 -08:00
Ashwin Bhat
d973f58bef
run prettier check in CI
2025-01-09 11:01:28 -08:00
David Soria Parra
1797fbfba8
Merge pull request #118 from modelcontextprotocol/ashwin/githublink
...
feat: add GitHub link to sidebar for bug reports and contributions
2024-12-20 10:57:01 +00:00
David Soria Parra
8f4013c42c
Merge pull request #117 from modelcontextprotocol/ashwin/state
...
refactor: extract draggable pane and connection logic into hooks
2024-12-20 10:56:33 +00:00
David Soria Parra
1abb7ca59c
Merge pull request #119 from modelcontextprotocol/ashwin/font
...
feat: use monospace font for all input fields in sidebar
2024-12-20 10:56:05 +00:00
Ashwin Bhat
dfb36e1792
feat: use monospace font for all input fields in sidebar
...
Makes command, arguments, URL and environment variables easier to read and edit.
2024-12-19 13:18:52 -08:00
Ashwin Bhat
ffc29663c8
fix: reduce theme selector width to 100px to prevent crowding with icon buttons
2024-12-19 13:17:16 -08:00
Ashwin Bhat
53226dd391
feat: add GitHub link to sidebar for bug reports and contributions
2024-12-19 13:06:00 -08:00
Ashwin Bhat
dc49d46baa
refactor: extract draggable pane and connection logic into hooks
...
- Create useDraggablePane hook for history pane drag behavior
- Create useConnection hook for MCP client connection and requests
- Update App.tsx to use both hooks
2024-12-18 12:54:24 -08:00
Ashwin Bhat
ef32a8f289
Merge pull request #116 from modelcontextprotocol/claude/update-readme
...
feat: add help and debug links to sidebar
2024-12-18 09:14:31 -08:00
David Soria Parra
54e9957ec5
feat: add help and debug links to sidebar
2024-12-18 11:39:24 +00:00
Ashwin Bhat
7edde5001b
Merge pull request #112 from modelcontextprotocol/devin/1734088716-fix-object-params
...
fix: properly handle object type parameters in tools
2024-12-17 14:50:23 -08:00
Devin AI
14bda1f030
chore: revert unrelated changes to TypeScript comments and formatting
...
- Reverted @ts-expect-error messages back to original text
- Removed unnecessary line breaks in placeholder and type properties
- Kept object parameter handling functionality intact
Co-Authored-By: ashwin@anthropic.com <ashwin@anthropic.com >
2024-12-13 12:12:33 +00:00
Devin AI
1f4d35f8a3
fix: properly handle object type parameters in tools
...
- Add special handling for object type parameters
- Parse JSON input for object parameters
- Maintain raw input if JSON parsing fails
- Fixes #110
Co-Authored-By: ashwin@anthropic.com <ashwin@anthropic.com >
2024-12-13 11:21:35 +00:00
Ashwin Bhat
eb70539958
Merge pull request #105 from devin-open-source/devin/1733551277-capability-negotiation
...
feat: implement capability negotiation for UI tabs
2024-12-09 03:56:58 -08:00
Jeffrey Ling
7878e1764a
address comment
2024-12-09 04:52:15 -07:00
Jeffrey Ling
26f0cb3c8b
merge conflict
2024-12-09 04:43:48 -07:00
Jeffrey Ling
8f40e052c1
Merge remote-tracking branch 'origin/main' into devin/1733551277-capability-negotiation
2024-12-09 04:31:45 -07:00
Jeffrey Ling
024f06c1b7
cleanup diffs
2024-12-09 04:29:30 -07:00
Devin AI
1ddc63b330
refactor: remove disabled state from Sampling and Roots tabs
2024-12-09 11:07:42 +00:00
Devin AI
27bd503240
fix: remove duplicate ServerCapabilities type declarations
2024-12-09 10:37:56 +00:00
Devin AI
b39c96de7c
refactor: revert tab files to main and restore tab disabling
2024-12-09 10:36:56 +00:00
Devin AI
d857e1462b
refactor: simplify capability handling and remove context provider
...
- Remove redundant useEffect for capability checking
- Remove CapabilityContext provider pattern
- Set default tab to first supported capability
- Add fallback UI for unsupported capabilities
- Delete unused contexts.ts file
2024-12-09 10:11:03 +00:00
Ashwin Bhat
2eae823d65
Merge pull request #107 from JensWallgren/tool-result-legacy-dark-fix
...
Add dark mode support for the legacy Tool Result display
2024-12-09 02:03:34 -08:00
David Soria Parra
79ba164fda
Merge pull request #108 from 8enmann/ben/persist
...
feat: improve request history and tab persistence
2024-12-09 09:27:19 +00:00
Ben Mann
2f513df6c1
feat: improve request history and tab persistence
...
- Add failed requests to history with error messages for better debugging
- Persist selected tab in URL hash and restore on page load
- Fix formatting of timeout parameter parsing
🤖 Generated with Claude CLI.
Co-Authored-By: Claude <noreply@anthropic.com >
2024-12-08 21:15:34 +02:00
Jens Wallgren
ce68085e77
Add dark mode support for the legacy Tool Result display
2024-12-08 14:14:40 +01:00
devin-ai-integration[bot]
e96b3be159
feat: implement capability negotiation for UI tabs
...
- Add CapabilityContext to manage server capabilities
- Disable tabs when server doesn't support feature
- Show error message in tab content when capability missing
- Implements #85
2024-12-07 06:15:21 +00:00
Ashwin Bhat
034699524a
Merge pull request #104 from devin-open-source/fix-shell-quote
...
Fix shell argument parsing issue: #96
2024-12-06 17:07:50 -08:00
Jeffrey Ling
fdc521646f
no need to prettier format everything right now
2024-12-06 12:48:48 -07:00
devin-ai-integration[bot]
bd6586bbad
style: apply prettier formatting
2024-12-06 19:43:48 +00:00
devin-ai-integration[bot]
c340e5f1ed
chore: move shell-quote to main dependencies
2024-12-06 19:43:11 +00:00
devin-ai-integration[bot]
cc1ae05f9d
fix: use shell-quote for proper argument parsing
2024-12-06 19:34:03 +00:00
devin-ai-integration[bot]
9ea77a729c
chore: add shell-quote package and types
2024-12-06 19:33:08 +00:00
Ashwin Bhat
8c7b0c360e
Merge pull request #103 from evalstate/fix/tool-tab-parameters
...
Tool Tab - Parameter Handling Fixes.
2024-12-05 17:51:05 -08:00
Ashwin Bhat
576ff0043a
bump version to 0.3.0
0.3.0
2024-12-05 08:01:57 -08:00
Ashwin Bhat
18dc4d0a99
Merge pull request #100 from evalstate/fix/tool-timeout
...
Allow setting the timeout with the "timeout" URL parameter
2024-12-05 07:59:55 -08:00
evalstate
ed5017d73e
Two fixes to the Tools Tab:
...
1) Tool Parameters were stale when switching between Tools causing incorrect messages to be sent.
2) Tool List is emptied when "Clear" is selected, so invalid messages can't be sent.
2024-12-05 15:32:55 +00:00
=
f04b161411
Allow setting timeout via "timeout" URL parameter
2024-12-05 08:11:35 +00:00
Ashwin Bhat
bd6a63603a
Merge pull request #102 from modelcontextprotocol/ashwin/sdk
...
update sdk to 1.0.3
2024-12-04 14:20:09 -08:00
Ashwin Bhat
b845444fab
update sdk to 1.0.3
2024-12-04 09:56:04 -08:00
Justin Spahr-Summers
ace94c4d37
Merge pull request #95 from modelcontextprotocol/ashwin-ant-patch-1
...
link to MCP docs site in readme
2024-12-02 06:56:07 -06:00
Ashwin Bhat
50640bc9cc
Merge pull request #98 from heuperman/add-button-to-clear-items
...
Add button to clear loaded items
2024-12-01 11:08:32 -05:00