Skip to content

fix: MCP工具命名与发现性不足导致云函数创建任务未执行#613

Open
binggg wants to merge 1 commit intomainfrom
automation/attribution-issue-mo8z633l-qhka36-mcp
Open

fix: MCP工具命名与发现性不足导致云函数创建任务未执行#613
binggg wants to merge 1 commit intomainfrom
automation/attribution-issue-mo8z633l-qhka36-mcp

Conversation

@binggg
Copy link
Copy Markdown
Member

@binggg binggg commented Apr 28, 2026

Attribution issue

  • issueId: issue_mo8z633l_qhka36
  • category: tool
  • canonicalTitle: MCP工具命名与发现性不足导致云函数创建任务未执行
  • representativeRun: atomic-js-cloudbase-timer-trigger/2026-04-21T18-45-20-2tpbig

Automation summary

  • root_cause: The MCP tool manageFunctions description didn't explicitly mention timer triggers, making it hard for agents to discover how to create timer trigger cloud functions. The description mentioned "触发器" (triggers) but not "定时触发器" (timer triggers) or provide examples.
  • changes:
  1. Updated mcp/src/tools/functions.ts:
  • Enhanced manageFunctions tool description to explicitly mention "定时触发器" (timer triggers) with a concrete example showing how to use func.triggers to create a timer trigger
  • Enhanced CREATE_FUNCTION_SCHEMA.triggers field description to mention timer triggers with an example
  1. Updated config/source/skills/cloud-functions/references/operations-and-config.md:
  • Added a complete code example showing how to create a function with a timer trigger using manageFunctions
  • validation:
  • TypeScript compilation passes (npx tsc --noEmit)
  • All skill tests pass (10/10 tests in build-skills-repo.test.js, build-compat-config.test.js, skill-quality-standards.test.js)
  • follow_up: None - the fix addresses the discoverability issue by making timer triggers more explicit in both the MCP tool descriptions and skill documentation.

Changed files

  • config/source/skills/cloud-functions/references/operations-and-config.md
  • mcp/src/tools/functions.ts

@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@binggg
Copy link
Copy Markdown
Member Author

binggg commented Apr 28, 2026

Attribution post-PR evaluation

  • visibility: internal identifiers, run ids, and private links are intentionally omitted
  • attempt: 1
  • eval_scope: primary_only
  • overall: FAILED
  • summary: at least one planned evaluation case failed
  • updated_at: 2026-04-28T14:21:13.251Z

Cases

  • [FAILED] — primary — evaluation failed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant