Skip to content

Commit c8ee2b3

Browse files
committed
refactor(tools): execute internal operations in process
1 parent 2795922 commit c8ee2b3

2,528 files changed

Lines changed: 135669 additions & 130715 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/docs/content/docs/en/integrations/affinity.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2013,7 +2013,7 @@ Write one non-list field value on a company or person. The value type must match
20132013
| `entityType` | string | Yes | Which entity to write the field on: companies or persons |
20142014
| `entityId` | string | Yes | ID of that company or person |
20152015
| `fieldId` | string | Yes | The field ID to write |
2016-
| `value` | json | Yes | The new value as \{type, data\}, where type matches the field\'s value type. Examples: \{"type":"text","data":"Series B"\}, \{"type":"number","data":42\}, \{"type":"dropdown","data":\{"dropdownOptionId":7\}\}, \{"type":"person","data":\{"id":123\}\}, \{"type":"person-multi","data":\[\{"id":123\}\]\}. Pass data as null to clear the field |
2016+
| `value` | json | Yes | The new value as \{type, data\}, where type matches the field's value type. Examples: \{"type":"text","data":"Series B"\}, \{"type":"number","data":42\}, \{"type":"dropdown","data":\{"dropdownOptionId":7\}\}, \{"type":"person","data":\{"id":123\}\}, \{"type":"person-multi","data":\[\{"id":123\}\]\}. Pass data as null to clear the field |
20172017

20182018
#### Output
20192019

@@ -2034,7 +2034,7 @@ Write one field value on a list row. Requires the "Export data from Lists" permi
20342034
| `listId` | string | Yes | The list ID |
20352035
| `listEntryId` | string | Yes | The list entry ID |
20362036
| `fieldId` | string | Yes | The field ID to write |
2037-
| `value` | json | Yes | The new value as \{type, data\}, where type matches the field\'s value type. Examples: \{"type":"text","data":"Series B"\}, \{"type":"number","data":42\}, \{"type":"dropdown","data":\{"dropdownOptionId":7\}\}, \{"type":"person","data":\{"id":123\}\}, \{"type":"person-multi","data":\[\{"id":123\}\]\}. Pass data as null to clear the field |
2037+
| `value` | json | Yes | The new value as \{type, data\}, where type matches the field's value type. Examples: \{"type":"text","data":"Series B"\}, \{"type":"number","data":42\}, \{"type":"dropdown","data":\{"dropdownOptionId":7\}\}, \{"type":"person","data":\{"id":123\}\}, \{"type":"person-multi","data":\[\{"id":123\}\]\}. Pass data as null to clear the field |
20382038

20392039
#### Output
20402040

apps/docs/content/docs/en/integrations/agiloft.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ Search for records in an Agiloft table using a query.
406406
| `login` | string | Yes | Agiloft username |
407407
| `password` | string | Yes | Agiloft password |
408408
| `table` | string | Yes | Table name to search in \(e.g., "contracts", "contacts.employees"\) |
409-
| `query` | string | No | Ad hoc EWSearch query. Combine conditions with && \(and\) or \|\| \(or\) and quote every value — e.g. \"summary~='test'&&priority='High'\". Required unless a saved search is given. |
409+
| `query` | string | No | Ad hoc EWSearch query. Combine conditions with && \(and\) or \|\| \(or\) and quote every value — e.g. "summary~='test'&&priority='High'". Required unless a saved search is given. |
410410
| `search` | string | No | Label of a saved search defined on the table \(e.g., "C: Status is Closed"\). Can be combined with a query to narrow it further. |
411411
| `fields` | string | No | Comma-separated list of field names to include in the results |
412412
| `page` | string | No | Page number for paginated results \(starting from 0\) |
@@ -435,7 +435,7 @@ Select record IDs matching a SQL WHERE clause from an Agiloft table.
435435
| `login` | string | Yes | Agiloft username |
436436
| `password` | string | Yes | Agiloft password |
437437
| `table` | string | Yes | Table name \(e.g., "contracts", "contacts.employees"\) |
438-
| `where` | string | Yes | SQL WHERE clause using database column names \(e.g., "summary like \'%new%\'" or "assigned_person=\'John Doe\'"\). EWSelect has no page size and returns every matching ID, so append a database limit such as "limit 0,200" to bound the result. |
438+
| `where` | string | Yes | SQL WHERE clause using database column names \(e.g., "summary like '%new%'" or "assigned_person='John Doe'"\). EWSelect has no page size and returns every matching ID, so append a database limit such as "limit 0,200" to bound the result. |
439439

440440
#### Output
441441

apps/docs/content/docs/en/integrations/airtable.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ Read records from an Airtable table
9494
| `baseId` | string | Yes | Airtable base ID \(starts with "app", e.g., "appXXXXXXXXXXXXXX"\) |
9595
| `tableId` | string | Yes | Table ID \(starts with "tbl"\) or table name |
9696
| `maxRecords` | number | No | Maximum number of records to return \(default: all records\) |
97-
| `filterFormula` | string | No | Formula to filter records \(e.g., "\(\{Field Name\} = \'Value\'\)"\) |
97+
| `filterFormula` | string | No | Formula to filter records \(e.g., "\(\{Field Name\} = 'Value'\)"\) |
9898

9999
#### Output
100100

apps/docs/content/docs/en/integrations/apify.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Run a saved APIFY actor task synchronously and get dataset items (max 5 minutes)
9797
| --------- | ---- | -------- | ----------- |
9898
| `apiKey` | string | Yes | APIFY API token from console.apify.com/account#/integrations |
9999
| `taskId` | string | Yes | Task ID or username/task-name. Examples: "janedoe/my-task", "moJRLRc85AitArpNN" |
100-
| `input` | string | No | JSON string that overrides the task\'s saved input. Example: \{"startUrls": \[\{"url": "https://example.com"\}\]\} |
100+
| `input` | string | No | JSON string that overrides the task's saved input. Example: \{"startUrls": \[\{"url": "https://example.com"\}\]\} |
101101
| `itemLimit` | number | No | Max dataset items to return \(1-250000\). Example: 500 |
102102
| `memory` | number | No | Memory in megabytes allocated for the run \(128-32768\). Example: 1024 for 1GB |
103103
| `timeout` | number | No | Timeout in seconds for the run. Example: 300 for 5 minutes |

apps/docs/content/docs/en/integrations/apollo.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ Search Apollo's database for people using demographic filters
5656
| `organization_names` | array | No | Company names to search within \(legacy filter\) |
5757
| `organization_locations` | array | No | Headquarters locations of the people's current employer \(e.g., \['texas', 'tokyo', 'spain'\]\) |
5858
| `q_organization_domains_list` | array | No | Employer domain names \(e.g., \["apollo.io", "microsoft.com"\]\) — up to 1,000, no www. or @ |
59-
| `organization_num_employees_ranges` | array | No | Employee count ranges for the person\'s current employer. Each entry is "min,max" \(e.g., \["1,10", "250,500", "10000,20000"\]\) |
59+
| `organization_num_employees_ranges` | array | No | Employee count ranges for the person's current employer. Each entry is "min,max" \(e.g., \["1,10", "250,500", "10000,20000"\]\) |
6060
| `contact_email_status` | array | No | Email statuses to filter by: "verified", "unverified", "likely to engage", "unavailable" |
6161
| `q_keywords` | string | No | Keywords to search for |
6262
| `page` | number | No | Page number for pagination, default 1 \(e.g., 1, 2, 3\) |
@@ -206,7 +206,7 @@ Create a new contact in your Apollo database
206206
| `title` | string | No | Job title \(e.g., "VP of Sales", "Software Engineer"\) |
207207
| `account_id` | string | No | Apollo account ID to associate with \(e.g., "acc_abc123"\) |
208208
| `owner_id` | string | No | User ID of the contact owner \(accepted by Apollo but not officially documented for POST /contacts\) |
209-
| `organization_name` | string | No | Name of the contact\'s employer \(e.g., "Apollo"\) |
209+
| `organization_name` | string | No | Name of the contact's employer \(e.g., "Apollo"\) |
210210
| `website_url` | string | No | Corporate website URL \(e.g., "https://www.apollo.io/"\) |
211211
| `label_names` | array | No | Lists/labels to add the contact to \(e.g., \["Prospects"\]\) |
212212
| `contact_stage_id` | string | No | Apollo ID for the contact stage |
@@ -242,7 +242,7 @@ Update an existing contact in your Apollo database
242242
| `title` | string | No | Job title \(e.g., "VP of Sales", "Software Engineer"\) |
243243
| `account_id` | string | No | Apollo account ID \(e.g., "acc_abc123"\) |
244244
| `owner_id` | string | No | User ID of the contact owner \(accepted by Apollo but not officially documented for PATCH /contacts/\{id\}\) |
245-
| `organization_name` | string | No | Name of the contact\'s employer \(e.g., "Apollo"\) |
245+
| `organization_name` | string | No | Name of the contact's employer \(e.g., "Apollo"\) |
246246
| `website_url` | string | No | Corporate website URL \(e.g., "https://www.apollo.io/"\) |
247247
| `label_names` | array | No | Lists/labels to add the contact to \(e.g., \["Prospects"\]\) |
248248
| `contact_stage_id` | string | No | Apollo ID for the contact stage |

apps/docs/content/docs/en/integrations/azure_data_explorer.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ Push rows directly into an Azure Data Explorer table with .ingest inline. Data i
312312
| `resource` | string | No | Token audience override. Defaults to the cluster URI itself |
313313
| `database` | string | Yes | Database containing the target table |
314314
| `table` | string | Yes | Table to ingest into. Its schema is the assumed schema for the data |
315-
| `data` | string | Yes | Rows to ingest, one record per line, parsed as CSV by default \(e.g., "Shoes,1000\\nWide Shoes,50"\) |
315+
| `data` | string | Yes | Rows to ingest, one record per line, parsed as CSV by default \(e.g., "Shoes,1000\nWide Shoes,50"\) |
316316
| `ingestionProperties` | string | No | Ingestion properties clause contents, e.g. format="json", ingestionMappingReference="mymapping" |
317317

318318
#### Output
@@ -347,7 +347,7 @@ Materialize the result of a KQL query into a table with .set, .append, .set-or-a
347347
| `database` | string | Yes | Database containing the target table |
348348
| `table` | string | Yes | Table to ingest the query result into |
349349
| `mode` | string | No | set \(create, fail if it exists\), append \(add to an existing table\), set-or-append \(default\), or set-or-replace \(replace all data\) |
350-
| `sourceQuery` | string | Yes | KQL query whose result becomes the ingested data \(e.g., LogsTable \| where Level == "Error" \| where Timestamp > ago\(1h\)\). Project the columns in the target table\'s order — matching is positional, not by name |
350+
| `sourceQuery` | string | Yes | KQL query whose result becomes the ingested data \(e.g., LogsTable \| where Level == "Error" \| where Timestamp > ago\(1h\)\). Project the columns in the target table's order — matching is positional, not by name |
351351
| `async` | boolean | No | Return immediately with an OperationId and keep ingesting in the background. Check progress with Show Operations |
352352
| `ingestionProperties` | string | No | Optional ingestion properties clause contents, e.g. distributed=true, tags='\["daily"\]' |
353353

apps/docs/content/docs/en/integrations/azure_devops.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ Execute a WIQL query to search for work items in Azure DevOps and return full fi
325325
| --------- | ---- | -------- | ----------- |
326326
| `organization` | string | Yes | Azure DevOps organization name |
327327
| `project` | string | Yes | Azure DevOps project name |
328-
| `wiqlQuery` | string | Yes | WIQL query string \(e.g. "SELECT \[System.Id\] FROM workitems WHERE \[System.State\] = \'Doing\' ORDER BY \[System.Id\] ASC"\). Use TOP N to limit results. |
328+
| `wiqlQuery` | string | Yes | WIQL query string \(e.g. "SELECT \[System.Id\] FROM workitems WHERE \[System.State\] = 'Doing' ORDER BY \[System.Id\] ASC"\). Use TOP N to limit results. |
329329

330330
#### Output
331331

@@ -421,8 +421,8 @@ Create a new Basic-process work item (Issue, Task, or Epic) in Azure DevOps. Ret
421421
| `activity` | string | No | Activity \(Microsoft.VSTS.Common.Activity\). One of Deployment, Design, Development, Documentation, Requirements, Testing. Basic process: Task only. |
422422
| `remainingWork` | number | No | Remaining work hours \(Microsoft.VSTS.Scheduling.RemainingWork\). Basic process: Task only. |
423423
| `completedWork` | number | No | Completed work hours \(Microsoft.VSTS.Scheduling.CompletedWork\). Basic process: Task only. |
424-
| `areaPath` | string | No | Area path for the work item, e.g. "MyProject\\\\Team" \(optional\) |
425-
| `iterationPath` | string | No | Iteration path for the work item, e.g. "MyProject\\\\Sprint 1" \(optional\) |
424+
| `areaPath` | string | No | Area path for the work item, e.g. "MyProject\\Team" \(optional\) |
425+
| `iterationPath` | string | No | Iteration path for the work item, e.g. "MyProject\\Sprint 1" \(optional\) |
426426
| `tags` | string | No | Semicolon-separated tags, e.g. "issue; p1; auth" \(optional\) |
427427

428428
#### Output

apps/docs/content/docs/en/integrations/cloudflare.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -440,14 +440,14 @@ Lists SSL/TLS certificate packs for a zone.
440440

441441
### Cloudflare Get Zone Settings
442442

443-
Reads zone settings such as SSL mode, minimum TLS version, security level, and caching level. Cloudflare retired the endpoint that read every setting in one request, so each setting is read individually — name the ones you need to keep the read small. Defaults to $\{DEFAULT_ZONE_SETTING_IDS.join(', ')\}.
443+
Reads zone settings such as SSL mode, minimum TLS version, security level, and caching level. Cloudflare retired the endpoint that read every setting in one request, so each setting is read individually — name the ones you need to keep the read small. Defaults to ssl, always_use_https, min_tls_version, tls_1_3, security_level, cache_level, browser_cache_ttl, development_mode, rocket_loader, email_obfuscation, hotlink_protection, ip_geolocation, http2, http3, websockets.
444444

445445
#### Input
446446

447447
| Parameter | Type | Required | Description |
448448
| --------- | ---- | -------- | ----------- |
449449
| `zoneId` | string | Yes | The zone ID to get settings for |
450-
| `settingIds` | string | No | Comma-separated setting IDs to read, e.g. "ssl,min_tls_version,security_level". Leave blank to read the default set \($\{DEFAULT_ZONE_SETTING_IDS.join\(', '\)\}\). At most $\{MAX_ZONE_SETTING_IDS\} settings per call. |
450+
| `settingIds` | string | No | Comma-separated setting IDs to read, e.g. "ssl,min_tls_version,security_level". Leave blank to read the default set \(ssl, always_use_https, min_tls_version, tls_1_3, security_level, cache_level, browser_cache_ttl, development_mode, rocket_loader, email_obfuscation, hotlink_protection, ip_geolocation, http2, http3, websockets\). At most 40 settings per call. |
451451
| `apiKey` | string | Yes | Cloudflare API Token |
452452

453453
#### Output
@@ -956,7 +956,7 @@ Updates a rate limiting rule in the http_ratelimit phase entry point ruleset of
956956
| `description` | string | No | Human-readable description of the rule |
957957
| `enabled` | boolean | No | Whether the rule is enabled |
958958
| `ref` | string | No | Reference tag that stays stable across rule updates. Because the update replaces the rule, omitting it resets the tag to the rule ID and breaks anything matching on the old value |
959-
| `actionParameters` | string | No | JSON object of action-specific parameters for the mitigation action, e.g. \{"response":\{"status_code":429,"content":"\{\\"error\\":\\"rate limited\\"\}","content_type":"application/json"\}\} for a custom block response. Because the update replaces the rule, omitting it resets action_parameters to \{\} and the rule falls back to Cloudflare\'s default block page |
959+
| `actionParameters` | string | No | JSON object of action-specific parameters for the mitigation action, e.g. \{"response":\{"status_code":429,"content":"\{\"error\":\"rate limited\"\}","content_type":"application/json"\}\} for a custom block response. Because the update replaces the rule, omitting it resets action_parameters to \{\} and the rule falls back to Cloudflare's default block page |
960960
| `logging` | string | No | JSON logging configuration to preserve, e.g. \{"enabled":true\}. Omitting it on a rule that had logging configured resets it to the default |
961961
| `apiKey` | string | Yes | Cloudflare API Token |
962962

apps/docs/content/docs/en/integrations/crowdstrike.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ Run a read-only Real Time Response command in an open CrowdStrike Falcon session
159159
| `cloud` | string | Yes | CrowdStrike Falcon cloud region |
160160
| `sessionId` | string | Yes | RTR session ID returned by Init RTR Session |
161161
| `baseCommand` | string | Yes | Read-only RTR base command family, one of: cat, cd, clear, csrutil, env, eventlog, filehash, getsid, help, history, ifconfig, ipconfig, ls, mount, netstat, ps, reg, users. Subcommands belong in commandString, not here — and only reg query is read-tier, since reg set and reg delete are Active Responder commands. |
162-
| `commandString` | string | Yes | Full command line to run, such as "ls C:\\Windows" or "reg query HKLM\\Software" |
162+
| `commandString` | string | Yes | Full command line to run, such as "ls C:\Windows" or "reg query HKLM\Software" |
163163

164164
#### Output
165165

apps/docs/content/docs/en/integrations/datadog.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ Create a new monitor/alert in Datadog. Monitors can track metrics, service check
124124
| --------- | ---- | -------- | ----------- |
125125
| `name` | string | Yes | Monitor name |
126126
| `type` | string | Yes | Monitor type: metric alert, service check, event alert, process alert, log alert, query alert, composite, synthetics alert, slo alert |
127-
| `query` | string | Yes | Monitor query \(e.g., "avg\(last_5m\):avg:system.cpu.idle\{*\} < 20", "logs\(\"status:error\"\).index\(\"main\"\).rollup\(\"count\"\).last\(\"5m\"\) > 100"\) |
127+
| `query` | string | Yes | Monitor query \(e.g., "avg\(last_5m\):avg:system.cpu.idle\{*\} < 20", "logs\("status:error"\).index\("main"\).rollup\("count"\).last\("5m"\) > 100"\) |
128128
| `message` | string | No | Message to include with notifications. Can include @-mentions and markdown. |
129129
| `tags` | string | No | Comma-separated list of tags |
130130
| `priority` | number | No | Monitor priority \(1-5, where 1 is highest\) |

0 commit comments

Comments
 (0)