Skip to content

Commit 53de232

Browse files
Merge pull request #444 from /issues/443
fix issues/443
2 parents 6c32126 + 4c09a35 commit 53de232

4 files changed

Lines changed: 5 additions & 3 deletions

File tree

.beads/issues.jsonl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{"id":"google_workspace_mcp-016","title":"fix: correct MCP registry PyPI ownership metadata","description":"Twine/PyPI rejects project.urls mcp-name because URL values must be valid URLs. For MCP registry PyPI verification, use README marker mcp-name: \u003cserver-name\u003e and ensure server.json name uses io.github.\u003cuser\u003e/\u003cserver\u003e format.","status":"closed","priority":1,"issue_type":"bug","owner":"tbarrettwilsdon@gmail.com","created_at":"2026-02-08T20:04:06.49156-05:00","created_by":"Taylor Wilsdon","updated_at":"2026-02-08T20:05:35.18854-05:00","closed_at":"2026-02-08T20:05:35.18854-05:00","close_reason":"Closed"}
22
{"id":"google_workspace_mcp-0fl","title":"enh: add MCP registry publish to local release.py flow","description":"Extend scripts/release.py to sync server.json version and publish to MCP Registry via mcp-publisher during local release process, so publishing does not depend on GitHub Actions.","status":"closed","priority":2,"issue_type":"task","owner":"tbarrettwilsdon@gmail.com","created_at":"2026-02-08T21:03:51.388408-05:00","created_by":"Taylor Wilsdon","updated_at":"2026-02-08T21:06:05.334395-05:00","closed_at":"2026-02-08T21:06:05.334395-05:00","close_reason":"Closed"}
33
{"id":"google_workspace_mcp-2mc","title":"release: cut next PyPI version and publish MCP registry entry","description":"Run local release flow: uv run python scripts/release.py to publish PyPI + MCP Registry via mcp-publisher. Verify package version on PyPI and server listing in registry search endpoint.","status":"open","priority":2,"issue_type":"task","owner":"tbarrettwilsdon@gmail.com","created_at":"2026-02-08T20:00:39.779476-05:00","created_by":"Taylor Wilsdon","updated_at":"2026-02-08T21:06:15.613447-05:00"}
4+
{"id":"google_workspace_mcp-3bn","title":"Fix AppScript run_script_function schema for Gemini API","description":"The run_script_function tool has a 'parameters' parameter defined as Optional[List[Any]] which causes schema generation issues with the Gemini API. The error is: 'GenerateContentRequest.tools[0].function_declarations[125].parameters.properties[parameters].items: missing field'. Need to fix the type annotation to generate proper JSON schema with items field.","status":"closed","priority":2,"issue_type":"bug","owner":"tbarrettwilsdon@gmail.com","created_at":"2026-02-09T14:16:48.857746-05:00","created_by":"Taylor Wilsdon","updated_at":"2026-02-09T14:21:43.5927-05:00","closed_at":"2026-02-09T14:21:43.5927-05:00","close_reason":"Fixed by changing parameters type from Optional[List[Any]] to Optional[list] in run_script_function. This ensures proper JSON schema generation with items field for Gemini API compatibility."}
45
{"id":"google_workspace_mcp-631","title":"Address copilot feedback for docs/sheets hyperlink range and extraction","status":"closed","priority":2,"issue_type":"task","owner":"tbarrettwilsdon@gmail.com","created_at":"2026-02-08T18:36:22.330879-05:00","created_by":"Taylor Wilsdon","updated_at":"2026-02-08T18:38:04.356856-05:00","closed_at":"2026-02-08T18:38:04.356856-05:00","close_reason":"Closed"}
56
{"id":"google_workspace_mcp-6u3","title":"Add paragraph-level list formatting support","description":"Enhance update_paragraph_style to support creating bulleted/numbered lists with nested indentation levels for existing text. This enables agents to create well-structured documents that match professional document styles.","status":"closed","priority":2,"issue_type":"feature","owner":"tbarrettwilsdon@gmail.com","created_at":"2026-02-08T15:39:00.54521-05:00","created_by":"Taylor Wilsdon","updated_at":"2026-02-08T15:42:43.907629-05:00","closed_at":"2026-02-08T15:42:43.907629-05:00","close_reason":"Successfully implemented paragraph-level list formatting support. Enhanced update_paragraph_style tool to support creating bulleted/numbered lists with nested indentation levels (0-8). Updated helper function create_bullet_list_request to accept nesting_level parameter. Updated documentation in README.md, docs/README.md, and docs/README_NEW.md."}
67
{"id":"google_workspace_mcp-a37","title":"docs: guide for automated MCP registry publishing workflow","description":"Document how .github/workflows/publish-mcp-registry.yml works, required one-time setup (PyPI Trusted Publisher, GitHub Actions permissions), release tagging flow, validation behavior, and troubleshooting.","status":"closed","priority":2,"issue_type":"task","owner":"tbarrettwilsdon@gmail.com","created_at":"2026-02-08T20:32:32.510532-05:00","created_by":"Taylor Wilsdon","updated_at":"2026-02-08T20:34:21.318493-05:00","closed_at":"2026-02-08T20:34:21.318493-05:00","close_reason":"Closed"}

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ __pycache__/
44
*.so
55
.mcp.json
66
claude.md
7+
.beads/*
78

89
# ---- Packaging ---------------------------------------------------------
910
*.egg-info/

gappsscript/apps_script_tools.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ async def _run_script_function_impl(
338338
user_google_email: str,
339339
script_id: str,
340340
function_name: str,
341-
parameters: Optional[List[Any]] = None,
341+
parameters: Optional[list[object]] = None,
342342
dev_mode: bool = False,
343343
) -> str:
344344
"""Internal implementation for run_script_function."""
@@ -386,7 +386,7 @@ async def run_script_function(
386386
user_google_email: str,
387387
script_id: str,
388388
function_name: str,
389-
parameters: Optional[List[Any]] = None,
389+
parameters: Optional[list[object]] = None,
390390
dev_mode: bool = False,
391391
) -> str:
392392
"""

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)