Skip to content

[api][integration] Support agent skills in python#596

Open
wenjin272 wants to merge 3 commits intoapache:mainfrom
wenjin272:skills-python
Open

[api][integration] Support agent skills in python#596
wenjin272 wants to merge 3 commits intoapache:mainfrom
wenjin272:skills-python

Conversation

@wenjin272
Copy link
Copy Markdown
Collaborator

@wenjin272 wenjin272 commented Mar 26, 2026

Linked issue: #590

Purpose of change

This PR provides basic support for using agent skills in the Flink Agents Python API. We will further enhance usability in subsequent PRs.

Tests

ut & e2e

API

Yes, add abstraction for agnet skill, and modify the chat model api.

Documentation

  • doc-needed
  • doc-not-needed
  • doc-included

@github-actions github-actions bot added doc-needed Your PR changes impact docs. fixVersion/0.3.0 The feature or bug should be implemented/fixed in the 0.3.0 version. priority/major Default priority of the PR or issue. and removed doc-needed Your PR changes impact docs. labels Mar 26, 2026
@wenjin272
Copy link
Copy Markdown
Collaborator Author

Regarding the skill e2e testing, I evaluated qwen3:8b, qwen3.5:4b, and qwen3.5:9b. I found that only qwen3.5:9b with thinking enabled could consistently follow the prompts. However, in the GitHub CI environment, the lack of GPU resources results in very slow model inference, causing tests to take over 30 minutes to complete. Consequently, I have temporarily skipped the skill e2e tests.

I plan to dedicate time later to investigate and resolve this issue.

@wenjin272 wenjin272 changed the title Skills python Support agent skills in python Apr 1, 2026
@wenjin272 wenjin272 changed the title Support agent skills in python [api][integration] Support agent skills in python Apr 1, 2026
@github-actions github-actions bot added doc-needed Your PR changes impact docs. and removed doc-needed Your PR changes impact docs. labels Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-needed Your PR changes impact docs. fixVersion/0.3.0 The feature or bug should be implemented/fixed in the 0.3.0 version. priority/major Default priority of the PR or issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant