Skip to content

Conversation

denis-domanskii
Copy link
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.
…mmad-tool' into codeagent/step-02-add-execution-tool
…ng` to `onToolCallStarting` in `step-01-basic-agent`.
Copy link

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
14437 lines analyzed, 10284 lines covered
# Calculated according to the filters of your coverage tool

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at [email protected]

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.

2 participants