Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: improve parameter descriptions across all tools #162

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
85a7d72
docs: improve article-scraper parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
6aec532
docs: improve arxiv-download parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
a509786
docs: improve arxiv-search parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
cdfe6ea
docs: improve chess-evaluate parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
593c697
docs: improve chess-generate-image parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
4f36599
docs: improve chess-move parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
73d3b6e
docs: improve coin-flip parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
cb4d2a7
docs: improve coinbase-call-faucet configuration descriptions
devin-ai-integration[bot] Feb 5, 2025
d1d7424
docs: improve coinbase-create-wallet configuration descriptions
devin-ai-integration[bot] Feb 5, 2025
bf9c5a2
docs: improve coinbase-get-balance configuration and parameter descri…
devin-ai-integration[bot] Feb 5, 2025
9be2f22
docs: improve coinbase-get-my-address configuration and parameter des…
devin-ai-integration[bot] Feb 5, 2025
1bca07d
docs: improve coinbase-get-transactions configuration and result desc…
devin-ai-integration[bot] Feb 5, 2025
73a2a9b
docs: improve coinbase-send-tx configuration and parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
161a1da
docs: improve coingecko-get-coins configuration and result descriptions
devin-ai-integration[bot] Feb 5, 2025
f522d77
docs: improve coingecko-get-historical-data configuration and result …
devin-ai-integration[bot] Feb 5, 2025
1a23fdf
docs: improve dev-airtable parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
ff2f470
docs: improve dev-github parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
d8ff16f
docs: improve dev-gmail parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
f6b97f2
docs: improve dev-google-drive parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
18eec26
docs: improve dev-twitter parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
c8fb16c
docs: improve download-page configuration and parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
0797d28
docs: improve duckduckgo-search configuration and parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
64316a2
docs: improve elevenlabs-isolate-voice configuration and parameter de…
devin-ai-integration[bot] Feb 5, 2025
aa7b6b7
docs: improve elevenlabs-text-to-speech configuration and parameter d…
devin-ai-integration[bot] Feb 5, 2025
fd0d36a
docs: improve email-imap-fetcher configuration and parameter descript…
devin-ai-integration[bot] Feb 5, 2025
69d5b74
docs: improve email-responder configuration and parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
6e61456
docs: improve email-sender configuration and parameter descriptions
devin-ai-integration[bot] Feb 5, 2025
56c2018
docs: improve file-read parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
d3b7f4e
docs: improve file-update parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
8fd9a23
docs: improve file-write parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
ed6efb4
docs: improve game-crypto-2048 result descriptions
devin-ai-integration[bot] Feb 5, 2025
040149b
docs: improve google-news-search parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
8da4a2e
docs: improve google-search parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
3ebea43
docs: improve hacker-news parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
563261e
docs: improve iterm-control parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
0b606e3
docs: improve iterm-read parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
7711115
docs: improve iterm-write parameter and result descriptions
devin-ai-integration[bot] Feb 5, 2025
3165ebc
docs: mark elevenlabs-isolate-voice as completed (descriptions alread…
devin-ai-integration[bot] Feb 5, 2025
6d13536
docs: mark elevenlabs-text-to-speech as completed (descriptions alrea…
devin-ai-integration[bot] Feb 5, 2025
d82c7c9
docs: mark email-imap-fetcher as completed (descriptions already upda…
devin-ai-integration[bot] Feb 5, 2025
72e3667
docs: mark email-responder as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
232e27e
docs: mark email-sender as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
9a2df3e
docs: mark file-read as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
4fde82a
docs: mark file-update as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
2a32eea
docs: mark file-write as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
d355a0c
docs: update game-crypto-2048 metadata descriptions and mark as compl…
devin-ai-integration[bot] Feb 5, 2025
007bdf6
docs: mark google-news-search as completed (descriptions already upda…
devin-ai-integration[bot] Feb 5, 2025
1ae6f9d
docs: update google-search metadata descriptions and mark as completed
devin-ai-integration[bot] Feb 5, 2025
0c92fe1
docs: mark hacker-news as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
52ff65e
docs: mark iterm-control as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
4e1f757
docs: mark iterm-read as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
0492fe5
docs: mark iterm-write as completed (descriptions already updated)
devin-ai-integration[bot] Feb 5, 2025
904b7e1
docs: update macos-calendar metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
c053649
docs: mark macos-calendar as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
1190822
docs: update macos-clipboard metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
e121514
docs: mark macos-clipboard as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
d61a68f
docs: update macos-finder metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
977a6f5
docs: mark macos-finder as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
d2fb164
docs: update macos-iterm metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
20e17a7
docs: update macos-notifications metadata descriptions to be more pre…
devin-ai-integration[bot] Feb 5, 2025
1be3a10
docs: mark macos-notifications as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
debefdd
docs: update macos-say-text-to-audio metadata descriptions to be more…
devin-ai-integration[bot] Feb 5, 2025
e17baba
docs: update macos-system metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
80ef496
docs: mark macos-system as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
d70fa33
docs: update math-exp metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
782dbc9
docs: mark math-exp as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
faded1a
docs: update meme-generator metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
862c7b5
docs: mark meme-generator as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
4614a7a
docs: update memory metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
10cf79c
docs: mark memory as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
5188d3e
docs: update mermaid metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
9223696
docs: mark mermaid as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
37105fd
docs: update news-aggregator metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
f4c366e
docs: mark news-aggregator as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
2897b69
docs: update ntfy-push metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
62e46d0
docs: update pdf-summarize-to-audio metadata descriptions to be more …
devin-ai-integration[bot] Feb 5, 2025
fc621ae
docs: mark pdf-summarize-to-audio as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
bd9a9db
docs: update pdf-text-extractor metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
e2c3c23
docs: mark pdf-text-extractor as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
e13b554
docs: update pdf-whitepaper-analyzer metadata descriptions to be more…
devin-ai-integration[bot] Feb 5, 2025
7ac73ce
docs: mark pdf-whitepaper-analyzer as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
bb863fe
docs: update perplexity-api metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
585a521
docs: mark perplexity-api as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
64229a0
docs: update perplexity metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
3c49408
docs: update podcast-to-podcast metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
46414c1
docs: mark podcast-to-podcast as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
89642bc
docs: update pubmed-search metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
dafc180
docs: mark pubmed-search as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
81a4a07
docs: update shinkai-question-learner metadata descriptions to be mor…
devin-ai-integration[bot] Feb 5, 2025
2862fd3
docs: mark shinkai-question-learner as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
5e903cf
docs: update smart-search metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
f314e9a
docs: mark smart-search as completed (descriptions updated)
devin-ai-integration[bot] Feb 5, 2025
67c292e
docs: update stagehand-generic metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
e4ff3cf
docs: update stock-technical-analysis metadata descriptions to be mor…
devin-ai-integration[bot] Feb 5, 2025
bddc33f
docs: update system-hw-info metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
7b5ee12
docs: update text-to-audio-kokoro metadata descriptions to be more pr…
devin-ai-integration[bot] Feb 5, 2025
378518c
docs: update twitter-post metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
ff2fc79
docs: update webcam-capture metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
bfe2b56
docs: update wikimedia-featured-content metadata descriptions to be m…
devin-ai-integration[bot] Feb 5, 2025
59c6179
docs: update wikimedia-historical-events metadata descriptions to be …
devin-ai-integration[bot] Feb 5, 2025
dba2320
docs: update wikimedia-page-content metadata descriptions to be more …
devin-ai-integration[bot] Feb 5, 2025
88b8624
docs: update wikimedia-search-titles metadata descriptions to be more…
devin-ai-integration[bot] Feb 5, 2025
7e01085
docs: update wikimedia-search metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
d1633cd
docs: update x-twitter-search metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
5b22b9a
docs: update youtube-download-mp3 metadata descriptions to be more pr…
devin-ai-integration[bot] Feb 5, 2025
94216da
docs: update youtube-search metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
1fa2e87
docs: update youtube-summary metadata descriptions to be more precise
devin-ai-integration[bot] Feb 5, 2025
14a427c
docs: make descriptions more concise while maintaining clarity
devin-ai-integration[bot] Feb 6, 2025
ff1a616
fix: add missing commas in youtube-search metadata.json
devin-ai-integration[bot] Feb 6, 2025
b51b390
fix: add missing commas in webcam-capture metadata.json
devin-ai-integration[bot] Feb 6, 2025
7bed2ca
fix: remove trailing commas in news-aggregator metadata.json
devin-ai-integration[bot] Feb 6, 2025
27f5a40
chore: remove todo.md from PR
devin-ai-integration[bot] Feb 6, 2025
1cf0aa9
fix: revert dev-twitter metadata descriptions to match test dump
devin-ai-integration[bot] Feb 6, 2025
6239c77
fix: revert perplexity metadata description to match test dump
devin-ai-integration[bot] Feb 6, 2025
6322189
fix: revert perplexity metadata descriptions to match test dump
devin-ai-integration[bot] Feb 6, 2025
dce0cf0
fix: revert iterm-read metadata descriptions to match test dump
devin-ai-integration[bot] Feb 6, 2025
4aca7d2
fix: revert iterm-write metadata descriptions to match test dump
devin-ai-integration[bot] Feb 6, 2025
e245be8
fix: revert youtube-summary metadata description to match test dump
devin-ai-integration[bot] Feb 6, 2025
293e36e
fix: revert youtube-summary metadata descriptions to match test dump
devin-ai-integration[bot] Feb 6, 2025
df9e29d
fix: revert perplexity metadata descriptions to match test dump
devin-ai-integration[bot] Feb 6, 2025
fc652fc
fix: revert dev-github metadata descriptions to match test dump
devin-ai-integration[bot] Feb 6, 2025
750c041
fix: revert perplexity metadata descriptions to match test dump exactly
devin-ai-integration[bot] Feb 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions tools/article-scraper/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,15 @@
"properties": {
"url": {
"type": "string",
"description": "Article URL to scrape"
"description": "Valid URL of the article to extract content from. Must be accessible and contain article content"
},
"html": {
"type": "string",
"description": "Optional raw HTML content (if you already have it), will override fetching from 'url'"
"description": "Raw HTML content of the article page. If provided, overrides URL fetching. Must be valid HTML"
},
"language": {
"type": "string",
"description": "Override default language, e.g. 'en', 'zh'"
"description": "Two-letter language code (e.g., 'en', 'zh') for article parsing. Overrides default_language setting"
}
},
"required": ["url"]
Expand Down Expand Up @@ -67,4 +67,4 @@
},
"required": ["title","authors","publish_date","summary","keywords","top_image","text"]
}
}
}
7 changes: 3 additions & 4 deletions tools/arxiv-download/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,11 @@
"properties": {
"paper_id": {
"type": "string",
"description": "ArXiv paper ID to download"
"description": "ArXiv paper identifier (e.g., '2101.12345' or 'math/0501001'). Must be a valid arXiv ID"
},
"convert_to_md": {
"type": "boolean",
"description": "Whether to convert the downloaded PDF to .md",
"default": true
"description": "Convert downloaded PDF to markdown format for easier text processing. Default: true"
}
},
"required": ["paper_id"]
Expand All @@ -49,4 +48,4 @@
},
"required": ["status", "message"]
}
}
}
15 changes: 7 additions & 8 deletions tools/arxiv-search/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,27 +25,26 @@
"properties": {
"query": {
"type": "string",
"description": "Search query string"
"description": "Search terms to find papers. Supports AND, OR, ANDNOT operators and field prefixes (e.g., 'ti:', 'au:')"
},
"max_results": {
"type": "number",
"description": "Maximum number of results to return",
"default": 10
"description": "Maximum number of papers to return in the results. Default: 10"
},
"date_from": {
"type": "string",
"description": "Earliest publication date in a parseable date string (optional)"
"description": "Start date for paper search in YYYY-MM-DD format (e.g., '2024-01-01'). Optional"
},
"date_to": {
"type": "string",
"description": "Latest publication date in a parseable date string (optional)"
"description": "End date for paper search in YYYY-MM-DD format (e.g., '2024-01-31'). Optional"
},
"categories": {
"type": "array",
"description": "List of category filters (e.g. [cs.LG])",
"description": "List of arXiv category codes (e.g., ['cs.LG', 'cs.AI']) to filter papers. See arxiv.org/category_taxonomy",
"items": {
"type": "string",
"description": "Category filter"
"description": "Valid arXiv category code (e.g., 'cs.LG', 'math.AG')"
}
}
},
Expand Down Expand Up @@ -79,4 +78,4 @@
},
"required": ["papers", "total_results"]
}
}
}
10 changes: 4 additions & 6 deletions tools/chess-evaluate/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,15 @@
"properties": {
"fen": {
"type": "string",
"description": "FEN describing the position to evaluate"
"description": "Chess position in Forsyth-Edwards Notation (e.g., 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1')"
},
"depth": {
"type": "number",
"description": "Depth for the engine search",
"default": 15
"description": "Stockfish analysis depth (1-30). Higher values give better evaluation but take longer. Default: 15"
},
"time_limit_ms": {
"type": "number",
"description": "Time limit in milliseconds if depth is small",
"default": 1000
"description": "Maximum analysis time in milliseconds. Used if depth not reached. Default: 1000"
}
},
"required": ["fen"]
Expand All @@ -49,4 +47,4 @@
},
"required": ["message"]
}
}
}
8 changes: 4 additions & 4 deletions tools/chess-generate-image/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@
"properties": {
"fen": {
"type": "string",
"description": "FEN string representing the chess position"
"description": "Chess position in FEN notation (e.g., 'rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1')"
},
"last_move_uci": {
"type": "string",
"description": "Optional UCI format move to highlight (e.g. 'e2e4')"
"description": "Move to highlight in UCI format (e.g., 'e2e4' for pawn to e4). Optional"
},
"output_filename": {
"type": "string",
"description": "Optional filename for the output PNG image (default: chess_position.png)",
"description": "Custom filename for the output PNG image. Must end in .png. Default: chess_position.png",
"default": "chess_position.png"
}
},
Expand All @@ -49,4 +49,4 @@
},
"required": ["image_path"]
}
}
}
6 changes: 3 additions & 3 deletions tools/chess-move/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@
"properties": {
"fen": {
"type": "string",
"description": "FEN describing the current position"
"description": "Starting position in FEN notation (e.g., 'rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1')"
},
"move_uci": {
"type": "string",
"description": "Move in UCI format (e.g. 'e2e4')"
"description": "Chess move in UCI format: source square + target square (e.g., 'e2e4', 'g1f3'). For promotion: add piece letter"
}
},
"required": ["fen", "move_uci"]
Expand All @@ -46,4 +46,4 @@
},
"required": ["new_fen", "is_legal"]
}
}
}
6 changes: 3 additions & 3 deletions tools/coin-flip/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@
"properties": {
"sides": {
"type": "number",
"description": "Number of sides (default: 3)"
"description": "Number of sides for the coin/die (2-100). For regular coin use 2. Default: 3"
},
"sideNames": {
"type": "array",
"items": {
"type": "string",
"description": "Custon name for the side"
"description": "Custom label for a single side (e.g., 'heads', 'tails')"
},
"description": "Optional custom names for sides (must match number of sides)"
"description": "Custom labels for each side. Array length must equal sides parameter if provided"
}
},
"required": []
Expand Down
7 changes: 5 additions & 2 deletions tools/coinbase-call-faucet/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,16 @@
"type": "object",
"properties": {
"name": {
"type": "string"
"type": "string",
"description": "Identifier name for the Coinbase account to use for faucet calls"
},
"privateKey": {
"type": "string"
"type": "string",
"description": "Private key for the Coinbase account. Must be a valid hex string"
},
"walletId": {
"type": "string",
"description": "Optional Coinbase wallet ID to use for faucet calls. If not provided, uses default wallet",
"nullable": true
}
},
Expand Down
7 changes: 5 additions & 2 deletions tools/coinbase-create-wallet/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,16 @@
"type": "object",
"properties": {
"name": {
"type": "string"
"type": "string",
"description": "Identifier name for the new Coinbase wallet to be created"
},
"privateKey": {
"type": "string"
"type": "string",
"description": "Private key for wallet creation. Must be a valid hex string"
},
"useServerSigner": {
"type": "string",
"description": "Enable server-side signing for transactions. Default: false",
"default": "false",
"nullable": true
}
Expand Down
10 changes: 5 additions & 5 deletions tools/coinbase-get-balance/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,21 @@
"properties": {
"name": {
"type": "string",
"description": "The name of the Coinbase wallet"
"description": "Identifier name for the Coinbase wallet to check balance for"
},
"privateKey": {
"type": "string",
"description": "The private key of the Coinbase wallet"
"description": "Private key for wallet authentication. Must be a valid hex string"
},
"walletId": {
"type": "string",
"nullable": true,
"description": "Optional wallet ID for specific wallet selection"
"description": "Specific wallet ID to check balance for. If not provided, uses default wallet"
},
"useServerSigner": {
"type": "string",
"nullable": true,
"description": "Optional server signer configuration"
"description": "Enable server-side signing for transactions. Set to 'true' or 'false'"
}
},
"required": [
Expand All @@ -45,7 +45,7 @@
"walletId": {
"type": "string",
"nullable": true,
"description": "Optional wallet ID to get balance for a specific wallet"
"description": "Override wallet ID from configuration. If provided, takes precedence over config walletId"
}
},
"required": []
Expand Down
10 changes: 5 additions & 5 deletions tools/coinbase-get-my-address/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,21 @@
"properties": {
"name": {
"type": "string",
"description": "The name of the Coinbase wallet"
"description": "Identifier name for the Coinbase wallet to retrieve address from"
},
"privateKey": {
"type": "string",
"description": "The private key of the Coinbase wallet"
"description": "Private key for wallet authentication. Must be a valid hex string"
},
"walletId": {
"type": "string",
"nullable": true,
"description": "Optional wallet ID for specific wallet selection"
"description": "Specific wallet ID to get address for. If not provided, uses default wallet"
},
"useServerSigner": {
"type": "string",
"nullable": true,
"description": "Optional server signer configuration"
"description": "Enable server-side signing for transactions. Set to 'true' or 'false'"
}
},
"required": [
Expand All @@ -44,7 +44,7 @@
"properties": {
"walletId": {
"type": "string",
"description": "The ID of the Coinbase wallet to get the address from",
"description": "Override wallet ID from configuration. If provided, takes precedence over config walletId",
"nullable": true
}
},
Expand Down
18 changes: 12 additions & 6 deletions tools/coinbase-get-transactions/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,16 @@
"type": "object",
"properties": {
"name": {
"type": "string"
"type": "string",
"description": "Identifier name for the Coinbase wallet to fetch transactions from"
},
"privateKey": {
"type": "string"
"type": "string",
"description": "Private key for wallet authentication. Must be a valid hex string"
},
"walletId": {
"type": "string"
"type": "string",
"description": "Specific wallet ID to get transactions for. Required for transaction history access"
}
},
"required": [
Expand All @@ -40,13 +43,16 @@
"type": "object",
"properties": {
"tableCsv": {
"type": "string"
"type": "string",
"description": "Transaction history in CSV format with headers. Each row represents one transaction"
},
"rowsCount": {
"type": "number"
"type": "number",
"description": "Total number of transactions (rows) in the CSV data, excluding header row"
},
"columnsCount": {
"type": "number"
"type": "number",
"description": "Number of columns in the CSV data representing different transaction attributes"
}
},
"required": [
Expand Down
16 changes: 8 additions & 8 deletions tools/coinbase-send-tx/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,27 +17,27 @@
"properties": {
"name": {
"type": "string",
"description": "The name of the Coinbase wallet"
"description": "Identifier name for the Coinbase wallet to send transaction from"
},
"privateKey": {
"type": "string",
"description": "The private key of the Coinbase wallet"
"description": "Private key for wallet authentication. Must be a valid hex string"
},
"walletId": {
"type": "string",
"nullable": true,
"description": "Optional wallet ID for specific wallet selection"
"description": "Specific wallet ID to send from. If not provided, uses default wallet"
},
"seed": {
"type": "string",
"nullable": true,
"description": "Optional seed phrase for wallet recovery"
"description": "BIP39 seed phrase for wallet recovery. Optional, 12 or 24 words"
},
"useServerSigner": {
"type": "string",
"default": "false",
"nullable": true,
"description": "Optional flag to use server-side signing"
"description": "Enable server-side signing for transactions. Set to 'true' or 'false'"
}
},
"required": [
Expand All @@ -50,15 +50,15 @@
"properties": {
"recipient_address": {
"type": "string",
"description": "The destination address for the transaction"
"description": "Valid Ethereum address to send tokens to. Must be a 42-character hex string starting with 0x"
},
"assetId": {
"type": "string",
"description": "The ID of the asset/token to send"
"description": "Token identifier (e.g., 'ETH' for Ethereum, contract address for other tokens)"
},
"amount": {
"type": "string",
"description": "The amount of tokens to send"
"description": "Amount of tokens to send in decimal format. Must be a valid number string"
}
},
"required": [
Expand Down
Loading
Loading