kestra-io / kestra-io/plugin-anthropic

Track Claude 4.x / Anthropic API feature gaps: extended thinking, vision, server-side tools, batch, files, streaming

Open
#75 0 comments 1 reaction 0 assignees View on GitHub
area/plugin good first issue
Dominant language
Java
Stars
0
Forks
4
Avg merge
2d 2h
Merged PRs (30d)
3

Description

## Background

Plugin currently exposes a single `ChatCompletion` task on top of `com.anthropic:anthropic-java:2.27.0`. Many Claude 4.x / Anthropic API capabilities are not yet wrapped. This issue tracks the gaps so they can be split into focused PRs.

## Out of scope (for now)

- Bedrock / Vertex backend variants (track separately if there is demand).
- Streaming as a dedicated task (folded into `ChatCompletion.stream` in #90).

## Acceptance

Each sub-issue lands as its own PR with tests and a docs example. #90 is the highest priority as it unblocks the most common user requests (thinking, vision, streaming).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the existing ChatCompletion task and the Anthropic Java dependency, then use the listed gaps to define a focused sub-issue; streaming is already tracked in #90. Done means one focused capability lands in its own PR with tests and a documentation example, as required by the acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.