Skip to content

Commit b2a7132

Browse files
ARHAEEMclaude
andcommitted
chore: sync delete_fields tool to extension mirror + update 63→64 counts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d1737a7 commit b2a7132

4 files changed

Lines changed: 7 additions & 6 deletions

File tree

packages/extension/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "airtable-formula",
33
"private": true,
4-
"version": "2.0.78",
4+
"version": "2.0.80",
55
"publisher": "Nskha",
66
"displayName": "Airtable Formulas, Scripts, Automation, MCP & LSP",
7-
"description": "Airtable formula, script & automation editor with MCP server (63 tools), language server, and AI skills for VS Code.",
7+
"description": "Airtable formula, script & automation editor with MCP server (64 tools), language server, and AI skills for VS Code.",
88
"icon": "images/icon.png",
99
"license": "MIT",
1010
"author": {
@@ -492,7 +492,7 @@
492492
"enumDescriptions": [
493493
"Schema inspection and formula validation only (11 tools)",
494494
"Read + create/update tables, fields, views, sidebar sections, and record templates, no deletes, no form metadata (49 tools)",
495-
"All tools enabled including destructive ops, form metadata, and extensions (63 tools)",
495+
"All tools enabled including destructive ops, form metadata, and extensions (64 tools)",
496496
"User-defined per-tool selection"
497497
],
498498
"description": "Active MCP tool profile. Controls which tools are exposed to AI agents through the bundled Airtable MCP server."
@@ -659,7 +659,7 @@
659659
{
660660
"id": "AirtableFormula.server",
661661
"label": "Airtable User MCP",
662-
"description": "Manage Airtable bases via 63 MCP tools: schema read, table CRUD, field CRUD (including formula/rollup/lookup/download), view configuration (filters / sorts / groups / visibility / column ordering / freezing — with merge-safe append mode), sidebar section grouping, view-type metadata (Kanban/Gallery/Calendar covers, colors, calendar date ranges), legacy-form metadata, formula validation, formula download, bulk base formula download, record template management (create / rename / pre-fill cells / duplicate / apply / delete), and extension management. Operates over stdio using JSON-RPC 2.0."
662+
"description": "Manage Airtable bases via 64 MCP tools: schema read, table CRUD, field CRUD (including formula/rollup/lookup/download), view configuration (filters / sorts / groups / visibility / column ordering / freezing — with merge-safe append mode), sidebar section grouping, view-type metadata (Kanban/Gallery/Calendar covers, colors, calendar date ranges), legacy-form metadata, formula validation, formula download, bulk base formula download, record template management (create / rename / pre-fill cells / duplicate / apply / delete), and extension management. Operates over stdio using JSON-RPC 2.0."
663663
}
664664
]
665665
},

packages/extension/src/mcp/tool-profile.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ export const TOOL_CATEGORIES: Record<string, keyof ToolCategories | ExtraCategor
6464
duplicate_field: 'field-write',
6565
// Field destructive
6666
delete_field: 'field-destructive',
67+
delete_fields: 'field-destructive',
6768
// View mutations
6869
create_view: 'view-write',
6970
duplicate_view: 'view-write',

packages/webview/src/store.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const defaultSettings: SettingsSnapshot = {
5454
toolProfile: {
5555
profile: 'safe-write',
5656
enabledCount: 49,
57-
totalCount: 63,
57+
totalCount: 64,
5858
categories: {
5959
read: true, tableWrite: true, tableDestructive: true,
6060
fieldWrite: true, fieldDestructive: true,

packages/webview/src/test/store.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ beforeEach(() => {
1313
ideStatuses: [], versions: { extension: '—', mcpServerBundled: '—' }, aiFilesCount: 0, loading: true,
1414
activeTab: 'overview', pendingActions: new Set(),
1515
settings: {
16-
mcp: { autoConfigureOnInstall: true, notifyOnUpdates: true, toolProfile: { profile: 'safe-write', enabledCount: 49, totalCount: 63, categories: { read: true, tableWrite: true, tableDestructive: true, fieldWrite: true, fieldDestructive: true, viewWrite: true, viewDestructive: true, viewSection: true, viewSectionDestructive: true, formWrite: true, extension: true } }, serverSource: 'bundled' },
16+
mcp: { autoConfigureOnInstall: true, notifyOnUpdates: true, toolProfile: { profile: 'safe-write', enabledCount: 49, totalCount: 64, categories: { read: true, tableWrite: true, tableDestructive: true, fieldWrite: true, fieldDestructive: true, viewWrite: true, viewDestructive: true, viewSection: true, viewSectionDestructive: true, formWrite: true, extension: true } }, serverSource: 'bundled' },
1717
ai: { autoInstallFiles: true, includeAgents: false },
1818
formula: { formatterVersion: 'v2' },
1919
script: { beautifyStyle: 'default', minifyLevel: 'standard' },

0 commit comments

Comments
 (0)