Skip to content

review_knowledge requires UUID but Aria has no name-to-UUID lookup tool #38

Description

@HappyLiang12

Bug Description


eview_knowledge\ requires a UUID parameter, but Aria has no tool to resolve a knowledge item's name to its UUID. When Aria tries
eview_knowledge('project-architecture-basics'), it gets 'Error: Invalid UUID string'.

Reproduction

  1. Store knowledge: store_knowledge(name='project-architecture-basics', ...)
  2. Try to review: review_knowledge(id='project-architecture-basics') → 'Error: Invalid UUID string'
  3. No get_knowledge_by_name or find_knowledge tool exists to resolve name→UUID

Expected Behavior

Either:

  • review_knowledge should accept name as well as UUID, OR
  • A get_knowledge_by_name / find_knowledge tool should exist to resolve names to UUIDs

Impact

  • Aria cannot approve/review knowledge items it created
  • Knowledge items stay PENDING forever (never promoted to APPROVED)
  • Blocks the knowledge lifecycle (PENDING → APPROVED → usable)

Environment

  • Branch: main @ d65f916, h2 profile

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions