KEMBAR78
New example: basic code-agent by denis-domanskii · Pull Request #808 · JetBrains/koog · GitHub
Skip to content

Conversation

@denis-domanskii
Copy link
Contributor

@denis-domanskii denis-domanskii commented Sep 16, 2025

A new code-agent example is added.

Motivation and Context

n/a

Breaking Changes

n/a


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

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
@github-actions
Copy link

github-actions bot commented Sep 16, 2025

Qodana for JVM

1003 new problems were found

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

☁️ View the detailed Qodana report

Contact Qodana team

Contact us at qodana-support@jetbrains.com

BLannoo and others added 6 commits September 22, 2025 17:21
### 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.
Copy link
Contributor

@sdubov sdubov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please update the handler for tools in the EventHandler feature to a new API? Everything else looks good for me.

Copy link
Collaborator

@kpavlov kpavlov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, @denis-domanskii
LGTM

@denis-domanskii denis-domanskii merged commit 05b8472 into develop Oct 2, 2025
12 checks passed
@denis-domanskii denis-domanskii deleted the codeagent/step-01-basic-agent branch October 2, 2025 08:55
Ololoshechkin pushed a commit that referenced this pull request Oct 2, 2025
A new code-agent example is added.

(cherry picked from commit 05b8472)
karloti pushed a commit to karloti/koog that referenced this pull request Oct 21, 2025
A new code-agent example is added.

(cherry picked from commit 05b8472)
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.

6 participants