Skip to main content
Glama

aida_log_review

Log code review results to track quality and identify patterns in AI-assisted development sessions.

Instructions

当你完成一轮代码审查后调用。记录审查结果。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
taskIdNo关联的任务ID
resultYes审查结果:pass 或 fail
issuesNo发现的问题,逗号分隔。通过时不填。
scopeNo审查覆盖的文件或模块范围

Implementation Reference

  • Implementation of the handleLogReview function, which logs a review entry into the system data.
    function handleLogReview(args: any): any {
      const result = args.result || 'pass';
      const { path, data } = ensureRunJson();
      const id = nextId(data.reviews, 'REV');
      const issues = args.issues ? args.issues.split(',').map((s: string) => s.trim()).filter(Boolean) : [];
      const review: ReviewItem = {
        reviewId: id,
        taskId: args.taskId || data.context.currentTaskId || null,
        result: result as ReviewItem['result'],
        issueCount: issues.length,
        scope: args.scope || '',
        reviewedAt: now(),
        issues,
      };
      data.reviews.push(review);
      data.summary.reviewCount = data.reviews.length;
      data.summary.reviewPassCount = data.reviews.filter(r => r.result === 'pass').length;
      data.summary.reviewFailCount = data.reviews.filter(r => r.result === 'fail').length;
      addEvent(data, 'review_created', { reviewId: id, result });
      addTimeline(data, 'review', `${id}: ${result}`);
      save(path, data);
      syncTokenUsage(path, data);
      return { success: true, reviewId: id, message: `${id}: ${result}` };
    }
  • Registration of the aida_log_review tool handler in the main server switch block.
    case 'aida_log_review':
      result = handleLogReview(args);
      break;

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LWTlong/ai-dev-analytics'

If you have feedback or need assistance with the MCP directory API, please join our Discord server