Skip to content

[Feature Request] Align Java Runtime with Python: Implement Built-in Tools (RAG, Payment, etc.) #67

@xuehuitian45

Description

@xuehuitian45

Description

The AgentScope Runtime Python provides a set of built-in, production-ready tools that greatly accelerate agent development, including:

  • RAG (Retrieval-Augmented Generation): Document ingestion, vector search, and context-augmented LLM calls
  • Payment Tool: Secure payment initiation and status query (e.g., via Alipay) ,etc.

However, the Java runtime currently lacks equivalent built-in tool implementations, forcing Java users to:

  • Re-implement common functionality from scratch
  • Maintain custom wrappers with inconsistent interfaces
  • Miss out on standardized observability, error handling, and security patterns provided in the Python version

To ensure feature parity, developer experience consistency, and enterprise readiness, we propose implementing the same set of built-in tools in the Java runtime.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions