Skip to content

Add Step-02 example agent: add a shell execution tool #911

Closed
denis-domanskii wants to merge 107 commits into
developfrom
codeagent/step-02-add-execution-tool
Closed

Add Step-02 example agent: add a shell execution tool #911
denis-domanskii wants to merge 107 commits into
developfrom
codeagent/step-02-add-execution-tool

Conversation

@denis-domanskii
Copy link
Copy Markdown
Contributor

Motivation and Context

Second iteration of the code agent example.

Breaking Changes


Type of the changes

  • New feature (non-breaking change which adds functionality)
  • Bug fix (non-breaking change which fixes an issue)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update
  • Tests improvement
  • Refactoring

Checklist

  • The pull request has a description of the proposed change
  • I read the Contributing Guidelines before opening the pull request
  • The pull request uses develop as the base branch
  • Tests for the changes have been added
  • All new and existing tests passed
Additional steps for pull requests adding a new feature
  • An issue describing the proposed change exists
  • The pull request includes a link to the issue
  • The change was discussed and approved in the issue
  • Docs have been added / updated

denis-domanskii and others added 30 commits September 12, 2025 20:50
Introduced the initial setup for the `step-01-basic-agent` example, including the Gradle build scripts, code files, and essential dependencies.
…setup

Added `handleEvents` to support custom tool call logging. Updated example prompt to reflect Vue/TS implementation and included logging configuration via `logback.xml` for error-level output.
…les moved to the "simple" submodule"

This reverts commit e0b27da
…basic-agent

# Conflicts:
#	gradle/libs.versions.toml
#	koog-agents/build.gradle.kts
#	settings.gradle.kts
…`; update dependencies and plugins for modularization
### Key Updates
- Introduced `traceAttributes` parameter in `addLangfuseExporter` to enable custom attributes (e.g., sessions, tags) for observability.
- Updated `LangfuseSpanAdapter` to apply trace-level attributes to spans.
- Added extensive documentation for trace attributes in OpenTelemetry Langfuse guide.
- Enhanced test coverage for handling trace attributes and metadata.
…` with `onToolExecutionStarting` and remove Langfuse integration setup.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 3, 2025

Qodana for JVM

1008 new problems were found

Inspection name Severity Problems
Check Kotlin and Java source code coverage 🔶 Warning 963
Vulnerable imported dependency 🔶 Warning 30
Missing KDoc for public API declaration 🔶 Warning 9
Unused import directive 🔶 Warning 6
@@ Code coverage @@
+ 71% total lines covered
14270 lines analyzed, 10133 lines covered
# Calculated according to the filters of your coverage tool

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at [email protected]

@Faanbaria Faanbaria force-pushed the fatima/add-shell-commad-tool branch from f091e54 to d5a4e84 Compare October 6, 2025 13:03
@Faanbaria Faanbaria force-pushed the fatima/add-shell-commad-tool branch from dae87bd to 0ba9159 Compare October 13, 2025 11:47
Base automatically changed from fatima/add-shell-commad-tool to develop October 13, 2025 13:32
@denis-domanskii
Copy link
Copy Markdown
Contributor Author

#966

@denis-domanskii denis-domanskii deleted the codeagent/step-02-add-execution-tool branch October 14, 2025 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.