Skip to content

goal: Conversation API with History & Function Tools #215

@locnguyen1986

Description

@locnguyen1986

🎯 Goal

Conversation API with History & Function Tools

📖 Context

Apps need a /v1/conversations way to create/manage conversation threads, persist history, and invoke external “tools” (functions/webhooks) during a run. This enables assistant/agent patterns without coupling to a single vendor.

✅ Scope

  • Thread & message model (roles, content parts, attachments, metadata)
  • Tool calling via JSON-schema function signatures; arguments validation; parallel tool calls
  • Conversation history operations: list/search/export (JSONL),
  • Pagination, idempotency keys, and filters (by user, tag, time)

❌ Out of Scope

  • Built-in code interpreter or sandboxed compute environment
  • Long-running schedulers / batch pipelines

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions