Skip to content

Conversation

@siarhei-luskanau
Copy link
Contributor

@siarhei-luskanau siarhei-luskanau commented Dec 5, 2025

Update Compose Demo App to use the latest Koog version


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

@siarhei-luskanau siarhei-luskanau marked this pull request as ready for review December 5, 2025 06:35
@siarhei-luskanau siarhei-luskanau force-pushed the compose-app-koog-upgrade branch 2 times, most recently from e656693 to a5c7bf4 Compare December 22, 2025 16:55
@siarhei-luskanau
Copy link
Contributor Author

@EugeneTheDev @aozherelyeva Please have a look to this PR. Compose Demo App is updated to use latest latest Koog version "0.6.0"

Copy link
Collaborator

@EugeneTheDev EugeneTheDev 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

@siarhei-luskanau
Copy link
Contributor Author

@EugeneTheDev @aozherelyeva The pull request has been approved, but I’m currently unable to merge it. Will this PR be merged at a later time, or is there a specific reason for the delay?

@aozherelyeva aozherelyeva merged commit cc64f27 into JetBrains:develop Dec 23, 2025
18 checks passed
@aozherelyeva
Copy link
Contributor

Hi @siarhei-luskanau, merged it 🙌🏼

@siarhei-luskanau siarhei-luskanau deleted the compose-app-koog-upgrade branch December 23, 2025 10:24
karloti added a commit to karloti/koog that referenced this pull request Jan 7, 2026
Added KDoc documentation for the GOAPPlannerBuilder.Companion object and its invoke operator function to improve API documentation coverage and fix reported missing documentation errors.

[agents] Introduce planner agent type. Implement GOAP (#1232)

Introduce new "planner" agent type, in addition to existing "graph" and
"functional". These agents can work iteratively by building, executing
and updating the plan. Two planner strategies are provided out of the
box - simple LLM and GOAP. New agent type and built-in planners are
implemented as a separate optional dependency (module) -
`agents-planner`

---------

Co-authored-by: Andrey Bragin <[email protected]>

Rework and restructure Prompts documentation (#1287)

- Split the Prompts page into dedicated pages.
- Updated and improved the content of each page.

The new structure:

*
[_Prompts_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/index.md)
(overview)
* [_Structured
prompts_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/structured-prompts.md)
(how to create prompts with the Kotlin DSL)
* [_Multimodal
inputs_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/multimodal-inputs.md)
(how to work with images, audio, video, and documents in prompts)
  * _Running prompts_
* [_LLM
clients_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/llm-clients.md)
(how to configure and use)
* [_Prompt
executors_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/prompt-executors.md)
(how to configure and use)
* [_Handling
failures_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/handling-failures.md)
(retries, timeouts, other error handling)
* [_LLM response
caching_](https://github.com/JetBrains/koog/blob/1e5492b7282ed216076e05ce56b25797dca47b45/docs/docs/prompts/llm-response-caching.md)
(how to use cached prompt executors)

## Motivation and Context

Previously, there was a single page covering several topics, including
how to create prompts, what LLM clients and prompt executors are, how to
use them, and how to handle failures with built‑in retries.
To improve clarity, this content has been split into dedicated pages.

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

---

#### 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)
- [X] Documentation update
- [ ] Tests improvement
- [ ] Refactoring

#### Checklist
- [ ] The pull request has a description of the proposed change
- [ ] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
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

---------

Co-authored-by: Andrey Bragin <[email protected]>

Update CHANGELOG.md, README.md and version in gradle.properties for 0.6.0 release (#1291)

Update Persistence docs (#1297)

Refactor: Update koog and refactor WeatherTools (#1227)

Update Compose Demo App to use the latest Koog version

---

#### 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)
- [x] Documentation update
- [ ] Tests improvement
- [x] Refactoring

#### Checklist
- [x] The pull request has a description of the proposed change
- [x] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [x] The pull request uses **`develop`** as the base branch
- [x] Tests for the changes have been added
- [x] 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

Fix heavy tests (#1299)

<!--
Thank you for opening a pull request!

Please add a brief description of the proposed change here.
Also, please tick the appropriate points in the checklist below.
-->

## Motivation and Context
<!-- Why is this change needed? What problem does it solve? -->
Adjust test assertions in `AIAgentIntegrationTest` after persistency ID
changes

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

---

#### 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
- [x] Tests improvement
- [ ] Refactoring

#### Checklist
- [x] The pull request has a description of the proposed change
- [x] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [x] The pull request uses **`develop`** as the base branch
- [x] Tests for the changes have been added
- [x] 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

deps(deps): bump org.jetbrains.kotlinx.kover from 0.9.3 to 0.9.4 in the build-plugins group (#1271)

deps(deps): bump org.xerial:sqlite-jdbc from 3.46.1.3 to 3.51.1.0 (#1240)

Bump io.ktor:ktor-bom from 3.3.2 to 3.3.3 in /examples/demo-compose-app (#1205)

deps(deps): bump org.springframework.boot:spring-boot-dependencies from 3.5.8 to 3.5.9 in the spring-ecosystem group (#1303)

Bumps the spring-ecosystem group with 1 update:
[org.springframework.boot:spring-boot-dependencies](https://github.com/spring-projects/spring-boot).

Updates `org.springframework.boot:spring-boot-dependencies` from 3.5.8
to 3.5.9
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/spring-projects/spring-boot/releases">org.springframework.boot:spring-boot-dependencies's
releases</a>.</em></p>
<blockquote>
<h2>v3.5.9</h2>
<h2>:lady_beetle: Bug Fixes</h2>
<ul>
<li>RabbitHealthIndicator reports an error when version is missing from
the connection's server properties <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48486">#48486</a></li>
<li>Profiles retained during AOT processing are not configured in a
native image <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48475">#48475</a></li>
<li>NullPointerException in UndertowWebServer.destroy() when using
<code>@DirtiesContext</code> and Citrus Spring Boot Simulator <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48450">#48450</a></li>
<li>Redis health check reports an error when redis_version is missing
from the INFO response <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48326">#48326</a></li>
<li>Parent's MeterRegistry beans are closed when child context closes <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48324">#48324</a></li>
<li>SpringBootTest.UseMainMethod.WHEN_AVAILABLE and ALWAYS are
incompatible with package-private or parameter-less main method <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48271">#48271</a></li>
</ul>
<h2>:notebook_with_decorative_cover: Documentation</h2>
<ul>
<li>Documentation has an outdated reference to the Jackson Kotlin Module
<a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48533">#48533</a></li>
<li>Caching documentation should clarify how to use a no-op
implementation to run a test suite <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48531">#48531</a></li>
<li>Document that the default rolling policy for Log4j2 requires
logging.file.path to be set <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48526">#48526</a></li>
<li>License header in build samples is displayed in the reference
documentation <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48477">#48477</a></li>
<li>Configuring Two DataSources How-To code sample is inconsistent <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48448">#48448</a></li>
<li>Improve javadoc for when to use class names rather than class
references <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48395">#48395</a></li>
<li>Document that org.aspectj.weaver.Advice must be on the classpath to
enable support for Micrometer's annotations <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48359">#48359</a></li>
<li>Polish TestRestTemplate examples in the reference guide <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48335">#48335</a></li>
<li>Fix links to javadoc in the reference documentation <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48299">#48299</a></li>
<li>Clarify that <code>@EnableBatchProcessing</code> turns off all batch
auto-configuration, including schema initialization <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48265">#48265</a></li>
<li>Kotlin auto-configuration examples are not annotated with
<code>@AutoConfiguration</code> <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48227">#48227</a></li>
<li>Infinispan Cache Documentation is outdated <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48217">#48217</a></li>
<li>Revise &quot;Use Liquibase for test-only migrations&quot; section in
reference manual <a
href="https://redirect.github.com/spring-projects/spring-boot/pull/48169">#48169</a></li>
</ul>
<h2>:hammer: Dependency Upgrades</h2>
<ul>
<li>Prevent upgrade to Netty 4.1.129.Final <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48508">#48508</a></li>
<li>Upgrade to AspectJ 1.9.25.1 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48557">#48557</a></li>
<li>Upgrade to Hibernate 6.6.39.Final <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48540">#48540</a></li>
<li>Upgrade to Jetty 12.0.31 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48455">#48455</a></li>
<li>Upgrade to jOOQ 3.19.29 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48456">#48456</a></li>
<li>Upgrade to Logback 1.5.22 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48507">#48507</a></li>
<li>Upgrade to MariaDB 3.5.7 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48558">#48558</a></li>
<li>Upgrade to Micrometer 1.15.7 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48423">#48423</a></li>
<li>Upgrade to Micrometer Tracing 1.5.7 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48424">#48424</a></li>
<li>Upgrade to Netty 4.1.130.Final <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48541">#48541</a></li>
<li>Upgrade to Pooled JMS 3.1.8 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48559">#48559</a></li>
<li>Upgrade to Pulsar 4.0.8 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48457">#48457</a></li>
<li>Upgrade to Quartz 2.5.2 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48458">#48458</a></li>
<li>Upgrade to Reactor Bom 2024.0.13 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48425">#48425</a></li>
<li>Upgrade to Spring Authorization Server 1.5.5 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48426">#48426</a></li>
<li>Upgrade to Spring Data Bom 2025.0.7 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48427">#48427</a></li>
<li>Upgrade to Spring Framework 6.2.15 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48428">#48428</a></li>
<li>Upgrade to Spring GraphQL 1.4.4 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48429">#48429</a></li>
<li>Upgrade to Spring Integration 6.5.5 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48560">#48560</a></li>
<li>Upgrade to Spring LDAP 3.3.5 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48430">#48430</a></li>
<li>Upgrade to Spring Pulsar 1.2.13 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48431">#48431</a></li>
<li>Upgrade to Spring Session 3.5.4 <a
href="https://redirect.github.com/spring-projects/spring-boot/issues/48432">#48432</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/9d307e0f072f001af970c61eaac946719d105291"><code>9d307e0</code></a>
Release v3.5.9</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/08e2cab6b0aedd9ffa8536b9725cd809f4793df7"><code>08e2cab</code></a>
Polish javadoc for when to use class names rather than class
references</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/15ede46eb8e7381360269d04931a26299b7ca995"><code>15ede46</code></a>
Improve javadoc for when to use class names rather than class
references</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/10477ba75b5ea8a531cb0e61b6f0578c917bd293"><code>10477ba</code></a>
Merge branch '3.4.x' into 3.5.x</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/34e51dc63f9dbcf2f55feadee68b8791efb6828f"><code>34e51dc</code></a>
Polish</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/925252697067b13f1551b5ac86b6e0c5c1b33e57"><code>9252526</code></a>
Merge branch '3.4.x' into 3.5.x</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/7831a36e7f17a0aaaea04d5548b760d94845889b"><code>7831a36</code></a>
Upgrade to Spring Session 3.5.4</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/0d3ec7c8675b27f1067b18ee145680708d6799ee"><code>0d3ec7c</code></a>
Upgrade to Spring Integration 6.5.5</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/388815b6e32381031a0a36624db0079a7cae994c"><code>388815b</code></a>
Upgrade to Spring GraphQL 1.4.4</li>
<li><a
href="https://github.com/spring-projects/spring-boot/commit/d9d44ff1e3f90175fce71d9734fc29176a4ffb39"><code>d9d44ff</code></a>
Upgrade to Pooled JMS 3.1.8</li>
<li>Additional commits viewable in <a
href="https://github.com/spring-projects/spring-boot/compare/v3.5.8...v3.5.9">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.springframework.boot:spring-boot-dependencies&package-manager=gradle&previous-version=3.5.8&new-version=3.5.9)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Update Kotlin badge version in README.md (#1267)

<!--
Thank you for opening a pull request!

Please add a brief description of the proposed change here.
Also, please tick the appropriate points in the checklist below.
-->

## Motivation and Context
Update Kotlin badge version in README.md to 2.2

## Breaking Changes
<!-- Will users need to update their code or configurations? -->

---

#### 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)
- [x] Documentation update
- [ ] Tests improvement
- [ ] Refactoring

#### Checklist
- [x] The pull request has a description of the proposed change
- [x] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [x] The pull request uses **`develop`** as the base branch
- [x] Tests for the changes have been added
- [x] 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

ci: bump actions/download-artifact from 6 to 7 (#1313)

Bumps
[actions/download-artifact](https://github.com/actions/download-artifact)
from 6 to 7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/download-artifact/releases">actions/download-artifact's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<h2>v7 - What's new</h2>
<blockquote>
<p>[!IMPORTANT]
actions/download-artifact@v7 now runs on Node.js 24 (<code>runs.using:
node24</code>) and requires a minimum Actions Runner version of 2.327.1.
If you are using self-hosted runners, ensure they are updated before
upgrading.</p>
</blockquote>
<h3>Node.js 24</h3>
<p>This release updates the runtime to Node.js 24. v6 had preliminary
support for Node 24, however this action was by default still running on
Node.js 20. Now this action by default will run on Node.js 24.</p>
<h2>What's Changed</h2>
<ul>
<li>Update GHES guidance to include reference to Node 20 version by <a
href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
in <a
href="https://redirect.github.com/actions/download-artifact/pull/440">actions/download-artifact#440</a></li>
<li>Download Artifact Node24 support by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/415">actions/download-artifact#415</a></li>
<li>fix: update <code>@​actions/artifact</code> to fix Node.js 24
punycode deprecation by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/451">actions/download-artifact#451</a></li>
<li>prepare release v7.0.0 for Node.js 24 support by <a
href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a> in <a
href="https://redirect.github.com/actions/download-artifact/pull/452">actions/download-artifact#452</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/patrikpolyak"><code>@​patrikpolyak</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/440">actions/download-artifact#440</a></li>
<li><a href="https://github.com/salmanmkc"><code>@​salmanmkc</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/download-artifact/pull/415">actions/download-artifact#415</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/download-artifact/compare/v6.0.0...v7.0.0">https://github.com/actions/download-artifact/compare/v6.0.0...v7.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/download-artifact/commit/37930b1c2abaa49bbe596cd826c3c89aef350131"><code>37930b1</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/452">#452</a>
from actions/download-artifact-v7-release</li>
<li><a
href="https://github.com/actions/download-artifact/commit/72582b9e0acd370909e83fa4a1fd0fca3ad452d8"><code>72582b9</code></a>
doc: update readme</li>
<li><a
href="https://github.com/actions/download-artifact/commit/0d2ec9d4cbcefe257d822f108de2a1f15f8da9f6"><code>0d2ec9d</code></a>
chore: release v7.0.0 for Node.js 24 support</li>
<li><a
href="https://github.com/actions/download-artifact/commit/fd7ae8fda6dc16277a9ffbc91cdb0eedf156e912"><code>fd7ae8f</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/download-artifact/issues/451">#451</a>
from actions/fix-storage-blob</li>
<li><a
href="https://github.com/actions/download-artifact/commit/d484700543354b15886d6a52910cf61b7f1d2b27"><code>d484700</code></a>
chore: restore minimatch.dep.yml license file</li>
<li><a
href="https://github.com/actions/download-artifact/commit/03a808050efe42bb6ad85281890afd4e4546672c"><code>03a8080</code></a>
chore: remove obsolete dependency license files</li>
<li><a
href="https://github.com/actions/download-artifact/commit/56fe6d904b0968950f8b68ea17774c54973ed5e2"><code>56fe6d9</code></a>
chore: update <code>@​actions/artifact</code> license file to 5.0.1</li>
<li><a
href="https://github.com/actions/download-artifact/commit/8e3ebc4ab4d2e095e5eb44ba1a4a53b6b03976ad"><code>8e3ebc4</code></a>
chore: update package-lock.json with <code>@​actions/artifact</code><a
href="https://github.com/5"><code>@​5</code></a>.0.1</li>
<li><a
href="https://github.com/actions/download-artifact/commit/1e3c4b4d4906c98ab57453c24efefdf16c078044"><code>1e3c4b4</code></a>
fix: update <code>@​actions/artifact</code> to ^5.0.0 for Node.js 24
punycode fix</li>
<li><a
href="https://github.com/actions/download-artifact/commit/458627d354794c71bc386c8d5839d20b5885fe2a"><code>458627d</code></a>
chore: use local <code>@​actions/artifact</code> package for Node.js 24
testing</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/download-artifact/compare/v6...v7">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/download-artifact&package-manager=github_actions&previous-version=6&new-version=7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

deps(deps): bump kotest from 6.0.5 to 6.0.7 (#1239)

Bumps `kotest` from 6.0.5 to 6.0.7.
Updates `io.kotest:kotest-assertions-core` from 6.0.5 to 6.0.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/kotest/kotest/releases">io.kotest:kotest-assertions-core's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.7</h2>
<h2>What's Changed</h2>
<ul>
<li>Update dependency com.google.jimfs:jimfs to v1.3.1 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/kotest/kotest/pull/5235">kotest/kotest#5235</a></li>
<li>Update dependency io.github.pdvrieze.xmlutil:serialization to
v0.91.3 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/kotest/kotest/pull/5236">kotest/kotest#5236</a></li>
<li>Update dependency io.projectreactor.tools:blockhound to
v1.0.15.RELEASE by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/kotest/kotest/pull/5238">kotest/kotest#5238</a></li>
<li>Update dependency io.mockk:mockk to v1.14.6 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/kotest/kotest/pull/5237">kotest/kotest#5237</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7">https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7</a></p>
<h2>v6.0.6</h2>
<h2>What's Changed</h2>
<ul>
<li>Clarify mock features in Kotest documentation by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5205">kotest/kotest#5205</a></li>
<li>Specific data test methods for various specs by <a
href="https://github.com/alfonsoristorato"><code>@​alfonsoristorato</code></a>
in <a
href="https://redirect.github.com/kotest/kotest/pull/5144">kotest/kotest#5144</a></li>
<li>Another example for race conditions - mocking LocalDateTime.now() by
<a href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in
<a
href="https://redirect.github.com/kotest/kotest/pull/5209">kotest/kotest#5209</a></li>
<li>atMost-for-int (<a
href="https://redirect.github.com/kotest/kotest/issues/5210">#5210</a>)
by <a href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a>
in <a
href="https://redirect.github.com/kotest/kotest/pull/5211">kotest/kotest#5211</a></li>
<li>atMost-for-long (<a
href="https://redirect.github.com/kotest/kotest/issues/5212">#5212</a>)
by <a href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a>
in <a
href="https://redirect.github.com/kotest/kotest/pull/5213">kotest/kotest#5213</a></li>
<li>Update shouldBeOneOf assertion description by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5214">kotest/kotest#5214</a></li>
<li>Clarify shouldContainAll assertion description by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5215">kotest/kotest#5215</a></li>
<li>remove-code-duplication-in-GreaterThanOrEqual.kt by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5224">kotest/kotest#5224</a></li>
<li>Update to Gradle 9.2.1 &amp; remove some potentially old workarounds
by <a href="https://github.com/nhajratw"><code>@​nhajratw</code></a> in
<a
href="https://redirect.github.com/kotest/kotest/pull/5176">kotest/kotest#5176</a></li>
<li>more-info-for-oneOf by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5222">kotest/kotest#5222</a></li>
<li>Remove all uses of deprecated ComparableMatcherResult by <a
href="https://github.com/sksamuel"><code>@​sksamuel</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5231">kotest/kotest#5231</a></li>
<li>add-atLeast-atMost-for-BigDecimal by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5226">kotest/kotest#5226</a></li>
<li>Add project config option for concurrency order by <a
href="https://github.com/sksamuel"><code>@​sksamuel</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5232">kotest/kotest#5232</a></li>
<li>Reenable koin by <a
href="https://github.com/sksamuel"><code>@​sksamuel</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5233">kotest/kotest#5233</a></li>
<li>Remove usage of toFile in path matchers by <a
href="https://github.com/sksamuel"><code>@​sksamuel</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5229">kotest/kotest#5229</a></li>
<li>Avoid creating fresh root for the first test in
<code>InstancePerLeaf</code> by <a
href="https://github.com/T45K"><code>@​T45K</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5201">kotest/kotest#5201</a></li>
<li>Alex/arbs support arrays of primitives by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5220">kotest/kotest#5220</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6">https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kotest/kotest/commit/3923053c92e2bd1f4af0a1dbbaacc0c4f1fabdf7"><code>3923053</code></a>
Update dependency io.mockk:mockk to v1.14.6 (<a
href="https://redirect.github.com/kotest/kotest/issues/5237">#5237</a>)</li>
<li><a
href="https://github.com/kotest/kotest/commit/014c93bd2fad4454477ef91005282f27fde93da1"><code>014c93b</code></a>
Update dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE
(<a
href="https://redirect.github.com/kotest/kotest/issues/5238">#5238</a>)</li>
<li><a
href="https://github.com/kotest/kotest/commit/a656dfa5189e59b55c0cbb39ed1d52273ced041a"><code>a656dfa</code></a>
Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3
(<a
href="https://redirect.github.com/kotest/kotest/issues/5236">#5236</a>)</li>
<li><a
href="https://github.com/kotest/kotest/commit/521bd2407f7a6df2510f5fb8f46818231bf7c55f"><code>521bd24</code></a>
Update dependency com.google.jimfs:jimfs to v1.3.1 (<a
href="https://redirect.github.com/kotest/kotest/issues/5235">#5235</a>)</li>
<li><a
href="https://github.com/kotest/kotest/commit/07905bfc4921959bc6da31cb708f2bef905d127a"><code>07905bf</code></a>
Update default FQN config test to fix flakey test</li>
<li><a
href="https://github.com/kotest/kotest/commit/d25eef2d3941da97f098dab091935fa240142ac7"><code>d25eef2</code></a>
Revert &quot;Removing deprecated EqualityMatcherResult&quot;</li>
<li><a
href="https://github.com/kotest/kotest/commit/b430cf3ba3374c06061db0297e39625f9fe40607"><code>b430cf3</code></a>
Removing deprecated EqualityMatcherResult</li>
<li><a
href="https://github.com/kotest/kotest/commit/15fde9d7bb8ee427eb4aee7c2ad90d5e05284dc6"><code>15fde9d</code></a>
Revert &quot;Removing ComparisonMatcherResult&quot;</li>
<li><a
href="https://github.com/kotest/kotest/commit/e3767727b571be713954ee28f57bd7dca3cfea4f"><code>e376772</code></a>
Make <code>mingwX64</code> always included in native conventions instead
of OS-based con...</li>
<li><a
href="https://github.com/kotest/kotest/commit/2b666d8d44f9861a40250a44149a3375ef746ffc"><code>2b666d8</code></a>
Removing ComparisonMatcherResult</li>
<li>Additional commits viewable in <a
href="https://github.com/kotest/kotest/compare/6.0.5...6.0.7">compare
view</a></li>
</ul>
</details>
<br />

Updates `io.kotest:kotest-assertions-json` from 6.0.5 to 6.0.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/kotest/kotest/releases">io.kotest:kotest-assertions-json's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.7</h2>
<h2>What's Changed</h2>
<ul>
<li>Update dependency com.google.jimfs:jimfs to v1.3.1 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/kotest/kotest/pull/5235">kotest/kotest#5235</a></li>
<li>Update dependency io.github.pdvrieze.xmlutil:serialization to
v0.91.3 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/kotest/kotest/pull/5236">kotest/kotest#5236</a></li>
<li>Update dependency io.projectreactor.tools:blockhound to
v1.0.15.RELEASE by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/kotest/kotest/pull/5238">kotest/kotest#5238</a></li>
<li>Update dependency io.mockk:mockk to v1.14.6 by <a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in
<a
href="https://redirect.github.com/kotest/kotest/pull/5237">kotest/kotest#5237</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7">https://github.com/kotest/kotest/compare/v6.0.6...v6.0.7</a></p>
<h2>v6.0.6</h2>
<h2>What's Changed</h2>
<ul>
<li>Clarify mock features in Kotest documentation by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5205">kotest/kotest#5205</a></li>
<li>Specific data test methods for various specs by <a
href="https://github.com/alfonsoristorato"><code>@​alfonsoristorato</code></a>
in <a
href="https://redirect.github.com/kotest/kotest/pull/5144">kotest/kotest#5144</a></li>
<li>Another example for race conditions - mocking LocalDateTime.now() by
<a href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in
<a
href="https://redirect.github.com/kotest/kotest/pull/5209">kotest/kotest#5209</a></li>
<li>atMost-for-int (<a
href="https://redirect.github.com/kotest/kotest/issues/5210">#5210</a>)
by <a href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a>
in <a
href="https://redirect.github.com/kotest/kotest/pull/5211">kotest/kotest#5211</a></li>
<li>atMost-for-long (<a
href="https://redirect.github.com/kotest/kotest/issues/5212">#5212</a>)
by <a href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a>
in <a
href="https://redirect.github.com/kotest/kotest/pull/5213">kotest/kotest#5213</a></li>
<li>Update shouldBeOneOf assertion description by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5214">kotest/kotest#5214</a></li>
<li>Clarify shouldContainAll assertion description by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5215">kotest/kotest#5215</a></li>
<li>remove-code-duplication-in-GreaterThanOrEqual.kt by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5224">kotest/kotest#5224</a></li>
<li>Update to Gradle 9.2.1 &amp; remove some potentially old workarounds
by <a href="https://github.com/nhajratw"><code>@​nhajratw</code></a> in
<a
href="https://redirect.github.com/kotest/kotest/pull/5176">kotest/kotest#5176</a></li>
<li>more-info-for-oneOf by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5222">kotest/kotest#5222</a></li>
<li>Remove all uses of deprecated ComparableMatcherResult by <a
href="https://github.com/sksamuel"><code>@​sksamuel</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5231">kotest/kotest#5231</a></li>
<li>add-atLeast-atMost-for-BigDecimal by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5226">kotest/kotest#5226</a></li>
<li>Add project config option for concurrency order by <a
href="https://github.com/sksamuel"><code>@​sksamuel</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5232">kotest/kotest#5232</a></li>
<li>Reenable koin by <a
href="https://github.com/sksamuel"><code>@​sksamuel</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5233">kotest/kotest#5233</a></li>
<li>Remove usage of toFile in path matchers by <a
href="https://github.com/sksamuel"><code>@​sksamuel</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5229">kotest/kotest#5229</a></li>
<li>Avoid creating fresh root for the first test in
<code>InstancePerLeaf</code> by <a
href="https://github.com/T45K"><code>@​T45K</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5201">kotest/kotest#5201</a></li>
<li>Alex/arbs support arrays of primitives by <a
href="https://github.com/AlexCue987"><code>@​AlexCue987</code></a> in <a
href="https://redirect.github.com/kotest/kotest/pull/5220">kotest/kotest#5220</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6">https://github.com/kotest/kotest/compare/v6.0.5...v6.0.6</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kotest/kotest/commit/3923053c92e2bd1f4af0a1dbbaacc0c4f1fabdf7"><code>3923053</code></a>
Update dependency io.mockk:mockk to v1.14.6 (<a
href="https://redirect.github.com/kotest/kotest/issues/5237">#5237</a>)</li>
<li><a
href="https://github.com/kotest/kotest/commit/014c93bd2fad4454477ef91005282f27fde93da1"><code>014c93b</code></a>
Update dependency io.projectreactor.tools:blockhound to v1.0.15.RELEASE
(<a
href="https://redirect.github.com/kotest/kotest/issues/5238">#5238</a>)</li>
<li><a
href="https://github.com/kotest/kotest/commit/a656dfa5189e59b55c0cbb39ed1d52273ced041a"><code>a656dfa</code></a>
Update dependency io.github.pdvrieze.xmlutil:serialization to v0.91.3
(<a
href="https://redirect.github.com/kotest/kotest/issues/5236">#5236</a>)</li>
<li><a
href="https://github.com/kotest/kotest/commit/521bd2407f7a6df2510f5fb8f46818231bf7c55f"><code>521bd24</code></a>
Update dependency com.google.jimfs:jimfs to v1.3.1 (<a
href="https://redirect.github.com/kotest/kotest/issues/5235">#5235</a>)</li>
<li><a
href="https://github.com/kotest/kotest/commit/07905bfc4921959bc6da31cb708f2bef905d127a"><code>07905bf</code></a>
Update default FQN config test to fix flakey test</li>
<li><a
href="https://github.com/kotest/kotest/commit/d25eef2d3941da97f098dab091935fa240142ac7"><code>d25eef2</code></a>
Revert &quot;Removing deprecated EqualityMatcherResult&quot;</li>
<li><a
href="https://github.com/kotest/kotest/commit/b430cf3ba3374c06061db0297e39625f9fe40607"><code>b430cf3</code></a>
Removing deprecated EqualityMatcherResult</li>
<li><a
href="https://github.com/kotest/kotest/commit/15fde9d7bb8ee427eb4aee7c2ad90d5e05284dc6"><code>15fde9d</code></a>
Revert &quot;Removing ComparisonMatcherResult&quot;</li>
<li><a
href="https://github.com/kotest/kotest/commit/e3767727b571be713954ee28f57bd7dca3cfea4f"><code>e376772</code></a>
Make <code>mingwX64</code> always included in native conventions instead
of OS-based con...</li>
<li><a
href="https://github.com/kotest/kotest/commit/2b666d8d44f9861a40250a44149a3375ef746ffc"><code>2b666d8</code></a>
Removing ComparisonMatcherResult</li>
<li>Additional commits viewable in <a
href="https://github.com/kotest/kotest/compare/6.0.5...6.0.7">compare
view</a></li>
</ul>
</details>
<br />

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

deps(deps): bump org.jetbrains.lincheck:lincheck from 3.3.2 to 3.4 (#1319)

Bumps
[org.jetbrains.lincheck:lincheck](https://github.com/JetBrains/lincheck)
from 3.3.2 to 3.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/JetBrains/lincheck/releases">org.jetbrains.lincheck:lincheck's
releases</a>.</em></p>
<blockquote>
<h2>Lincheck 3.4</h2>
<h2>Bug fixes</h2>
<ul>
<li>Add a check for local vars count before inserting
<code>afterLocalWrite</code> by <a
href="https://github.com/dmitrii-artuhov"><code>@​dmitrii-artuhov</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/881">JetBrains/lincheck#881</a></li>
<li>Fix performance regression by <a
href="https://github.com/eupp"><code>@​eupp</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/889">JetBrains/lincheck#889</a></li>
<li>Fix ignored section constructor instrumentation by <a
href="https://github.com/eupp"><code>@​eupp</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/912">JetBrains/lincheck#912</a></li>
<li>Fix unsafe field resolve bug by <a
href="https://github.com/eupp"><code>@​eupp</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/914">JetBrains/lincheck#914</a></li>
</ul>
<h2>Improvements</h2>
<ul>
<li>Refactor runner API to avoid creating <code>testInstance</code> (and
other scenario-specific logic) in case of GPMC by <a
href="https://github.com/eupp"><code>@​eupp</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/529">JetBrains/lincheck#529</a></li>
<li>Loops instrumentation by <a
href="https://github.com/eupp"><code>@​eupp</code></a> and <a
href="https://github.com/dmitrii-artuhov"><code>@​dmitrii-artuhov</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/847">JetBrains/lincheck#847</a>,
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/851">JetBrains/lincheck#851</a>,
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/855">JetBrains/lincheck#855</a>,
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/864">JetBrains/lincheck#864</a></li>
<li>Improve trace representation for mangled declarations by <a
href="https://github.com/zhelenskiy"><code>@​zhelenskiy</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/874">JetBrains/lincheck#874</a></li>
<li>Refactor injection code to make injections unconditional by <a
href="https://github.com/eupp"><code>@​eupp</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/878">JetBrains/lincheck#878</a></li>
<li>New Result Intercepting API by <a
href="https://github.com/viliamDokov"><code>@​viliamDokov</code></a> in
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/908">JetBrains/lincheck#908</a></li>
<li>Optimize class retransformation by <a
href="https://github.com/eupp"><code>@​eupp</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/913">JetBrains/lincheck#913</a></li>
</ul>
<h2>Deprecated</h2>
<ul>
<li>Deprecate <code>@ModelCheckingCTest</code> and
<code>@ModelCheckingCTest</code> annotations by <a
href="https://github.com/jetbrains-junie"><code>@​jetbrains-junie</code></a>[bot]
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/818">JetBrains/lincheck#818</a></li>
</ul>
<h2>Infrastructure</h2>
<ul>
<li>Various improvements of integration test infrastructure by <a
href="https://github.com/zhelenskiy"><code>@​zhelenskiy</code></a>, <a
href="https://github.com/ivandev0"><code>@​ivandev0</code></a>, <a
href="https://github.com/dmitrii-artuhov"><code>@​dmitrii-artuhov</code></a>,
and <a
href="https://github.com/bbrockbernd"><code>@​bbrockbernd</code></a> in
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/846">JetBrains/lincheck#846</a>,
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/865">JetBrains/lincheck#865</a>,
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/891">JetBrains/lincheck#891</a>,
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/885">JetBrains/lincheck#885</a>,
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/893">JetBrains/lincheck#893</a>,
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/901">JetBrains/lincheck#901</a></li>
<li>Add the script to simplify minor release by <a
href="https://github.com/ivandev0"><code>@​ivandev0</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/858">JetBrains/lincheck#858</a></li>
<li>Simplify Gradle build files by <a
href="https://github.com/ivandev0"><code>@​ivandev0</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/866">JetBrains/lincheck#866</a></li>
<li>Collect bytecode instrumentation statistics by <a
href="https://github.com/eupp"><code>@​eupp</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/887">JetBrains/lincheck#887</a></li>
</ul>
<h2>Trace Recorder</h2>
<ul>
<li>Add features to support loading trace in IDEA plugin by <a
href="https://github.com/lev-serebryakov-jetbrains"><code>@​lev-serebryakov-jetbrains</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/834">JetBrains/lincheck#834</a></li>
<li>Print injection exceptions and hide them from
<code>EventTracker::onThreadRunException</code> by <a
href="https://github.com/dmitrii-artuhov"><code>@​dmitrii-artuhov</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/844">JetBrains/lincheck#844</a></li>
<li>Fix bug with completing threads with loops by <a
href="https://github.com/dmitrii-artuhov"><code>@​dmitrii-artuhov</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/861">JetBrains/lincheck#861</a></li>
<li>Pass exception to the <code>afterLoopExit</code> injection hook by
<a
href="https://github.com/dmitrii-artuhov"><code>@​dmitrii-artuhov</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/862">JetBrains/lincheck#862</a></li>
<li>Implement &quot;null&quot; output strategy for TR benchmarking by <a
href="https://github.com/lev-serebryakov-jetbrains"><code>@​lev-serebryakov-jetbrains</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/869">JetBrains/lincheck#869</a></li>
<li>Implement background I/O for streaming trace recorder. by <a
href="https://github.com/lev-serebryakov-jetbrains"><code>@​lev-serebryakov-jetbrains</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/873">JetBrains/lincheck#873</a></li>
<li>Track constructor calls for trace recorder by <a
href="https://github.com/dmitrii-artuhov"><code>@​dmitrii-artuhov</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/875">JetBrains/lincheck#875</a></li>
<li>Fix multiple concurrent calls leading to error by <a
href="https://github.com/lev-serebryakov-jetbrains"><code>@​lev-serebryakov-jetbrains</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/882">JetBrains/lincheck#882</a></li>
<li>Add statistics about trace points count and trace size. by <a
href="https://github.com/lev-serebryakov-jetbrains"><code>@​lev-serebryakov-jetbrains</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/890">JetBrains/lincheck#890</a></li>
<li>Fix trace recorder calling project code by <a
href="https://github.com/lev-serebryakov-jetbrains"><code>@​lev-serebryakov-jetbrains</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/894">JetBrains/lincheck#894</a></li>
<li>Fix invalid code location of the method which is run via button
click by <a
href="https://github.com/lev-serebryakov-jetbrains"><code>@​lev-serebryakov-jetbrains</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/897">JetBrains/lincheck#897</a></li>
<li>Fix
io.ktor.client.engine.okhttp.OkHttpEngineTests::testRequestAfterRecreate
failure by <a
href="https://github.com/lev-serebryakov-jetbrains"><code>@​lev-serebryakov-jetbrains</code></a>
in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/896">JetBrains/lincheck#896</a></li>
<li>Enable eager instrumentation for Trace Recorder by <a
href="https://github.com/eupp"><code>@​eupp</code></a> in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/898">JetBrains/lincheck#898</a></li>
<li>Shadow asm and bytebuddy by <a
href="https://github.com/bbrockbernd"><code>@​bbrockbernd</code></a> in
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/903">JetBrains/lincheck#903</a></li>
<li>Fix problem with targeting methods where source files are not
available by <a
href="https://github.com/bbrockbernd"><code>@​bbrockbernd</code></a> in
<a
href="https://redirect.github.com/JetBrains/lincheck/pull/904">JetBrains/lincheck#904</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/viliamDokov"><code>@​viliamDokov</code></a>
made their first contribution in <a
href="https://redirect.github.com/JetBrains/lincheck/pull/908">JetBrains/lincheck#908</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/JetBrains/lincheck/compare/lincheck-3.3...lincheck-3.4">https://github.com/JetBrains/lincheck/compare/lincheck-3.3...lincheck-3.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/JetBrains/lincheck/commit/1b6c56a58364b8eaa8e2bafef43379f98bbdceeb"><code>1b6c56a</code></a>
Release lincheck-3.4</li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/f433c0556e72cc2fe3bf29e55a31682e59425f5b"><code>f433c05</code></a>
enhance <code>update_version.sh</code> script</li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/59f5cb0662743da8cf3f83af1bcb863e274e78cd"><code>59f5cb0</code></a>
update developers section in maven publication</li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/2d109e497901fb9de61e5c46a7de807e96148578"><code>2d109e4</code></a>
add <code>.junie</code> folder to <code>.gitignore</code></li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/cfc9584311167b8352f1d830db30f0e8c4f9395a"><code>cfc9584</code></a>
Fix unsafe field resolve bug (<a
href="https://redirect.github.com/JetBrains/lincheck/issues/914">#914</a>)</li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/bddc2b97ad3b0c3faf1e1678169e770feec4804f"><code>bddc2b9</code></a>
Optimize class retransformation (<a
href="https://redirect.github.com/JetBrains/lincheck/issues/913">#913</a>)</li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/164cf7348d1ac437273613fba9f03eb491166471"><code>164cf73</code></a>
Fix ignored section constructor instrumentation (<a
href="https://redirect.github.com/JetBrains/lincheck/issues/912">#912</a>)</li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/4c2d2a8fc7b6cdf0dfd14d7c2a2d5b1c6cfbaebe"><code>4c2d2a8</code></a>
Implement serde for local variables names (<a
href="https://redirect.github.com/JetBrains/lincheck/issues/911">#911</a>)</li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/1c11a5ea9a21f16411670714e90c7bb3d8523e32"><code>1c11a5e</code></a>
New Result Intercepting API (<a
href="https://redirect.github.com/JetBrains/lincheck/issues/908">#908</a>)</li>
<li><a
href="https://github.com/JetBrains/lincheck/commit/68e97919ba68026cb86f5e526665f3fb57f92395"><code>68e9791</code></a>
Enhance the Trace API to support diffs (<a
href="https://redirect.github.com/JetBrains/lincheck/issues/907">#907</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/JetBrains/lincheck/compare/lincheck-3.3.2...lincheck-3.4">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.lincheck:lincheck&package-manager=gradle&previous-version=3.3.2&new-version=3.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

ci: bump mikepenz/action-junit-report from 5 to 6 (#1208)

Bumps
[mikepenz/action-junit-report](https://github.com/mikepenz/action-junit-report)
from 5 to 6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mikepenz/action-junit-report/releases">mikepenz/action-junit-report's
releases</a>.</em></p>
<blockquote>
<h2>v6</h2>
<h2>🚀 Features</h2>
<ul>
<li>Add report_url output for test report URLs
<ul>
<li>PR: <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1456">#1456</a></li>
</ul>
</li>
</ul>
<h2>📦 Dependencies</h2>
<ul>
<li>Bump github/codeql-action from 3 to 4
<ul>
<li>PR: <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1443">#1443</a></li>
</ul>
</li>
<li>Bump actions/setup-node from 5 to 6
<ul>
<li>PR: <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1450">#1450</a></li>
</ul>
</li>
<li>Upgrade dev dependencies
<ul>
<li>PR: <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1458">#1458</a></li>
</ul>
</li>
</ul>
<h2>Contributors:</h2>
<ul>
<li><a
href="https://github.com/dependabot"><code>@​dependabot</code></a>[bot],
<a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <a
href="https://github.com/mikepenz"><code>@​mikepenz</code></a></li>
</ul>
<h2>v5.6.2</h2>
<h2>🚀 Features</h2>
<ul>
<li>Add pr_id parameter to support PR comments from workflow_run
contexts
<ul>
<li>PR: <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1379">#1379</a></li>
</ul>
</li>
</ul>
<h2>📦 Dependencies</h2>
<ul>
<li>Upgrade dev dependencies
<ul>
<li>PR: <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1380">#1380</a></li>
</ul>
</li>
</ul>
<h2>Contributors:</h2>
<ul>
<li><a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <a
href="https://github.com/mikepenz"><code>@​mikepenz</code></a></li>
</ul>
<h2>v5.6.1</h2>
<h2>🐛 Fixes</h2>
<ul>
<li>User server url from <code>github.context</code>
<ul>
<li>PR: <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1366">#1366</a></li>
</ul>
</li>
</ul>
<h2>📦 Dependencies</h2>
<ul>
<li>Upgrade Dev Dependencies
<ul>
<li>PR: <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1367">#1367</a></li>
</ul>
</li>
</ul>
<h2>Contributors:</h2>
<ul>
<li><a
href="https://github.com/mikepenz"><code>@​mikepenz</code></a></li>
</ul>
<h2>v5.6.0</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/e08919a3b1fb83a78393dfb775a9c37f17d8eea6"><code>e08919a</code></a>
Merge pull request <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1458">#1458</a>
from mikepenz/feature/dependency_updates</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/be5640379482e996c9ab5f207271a2edc12a0b08"><code>be56403</code></a>
Update dependencies: bump <a
href="https://github.com/typescript-eslint"><code>@​typescript-eslint</code></a>
packages and webpack</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/f210c1272c1620182740450872481ca765b1c720"><code>f210c12</code></a>
Merge pull request <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1456">#1456</a>
from mikepenz/copilot/add-test-report-url-output</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/43c51012b1d37efefc0700871cdabbe68c08eb7d"><code>43c5101</code></a>
Merge pull request <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1450">#1450</a>
from mikepenz/dependabot/github_actions/actions/setu...</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/33b2908866a69d54c43eaed01823102d3bf2868d"><code>33b2908</code></a>
recompile dist</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/2f431384e319ce82b21e854a9939b0fd5835daa8"><code>2f43138</code></a>
Update README with report_url output documentation</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/ba3f83d1bca7de0866ecd5bcae8cbf03d50076ae"><code>ba3f83d</code></a>
Add report_url output with test report URLs</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/4e74f6f6239b43ffe1025b26d19db48ee9f0644e"><code>4e74f6f</code></a>
Initial plan</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/a2801ff9bb21a682b90c920a5fed6fb1853232a8"><code>a2801ff</code></a>
Bump actions/setup-node from 5 to 6</li>
<li><a
href="https://github.com/mikepenz/action-junit-report/commit/71ca73c48774342bd54ce644f65c6b721f105ae8"><code>71ca73c</code></a>
Merge pull request <a
href="https://redirect.github.com/mikepenz/action-junit-report/issues/1443">#1443</a>
from mikepenz/dependabot/github_actions/github/codeq...</li>
<li>Additional commits viewable in <a
href="https://github.com/mikepenz/action-junit-report/compare/v5...v6">compare
view</a></li>
</ul>
</details>
<br />

[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mikepenz/action-junit-report&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)

</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Improve Prompts documentation based on feedback (#1302)

## Motivation and Context

These changes were made based on comments in this PR https://github.com/JetBrains/koog/pull/1287

## 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)
- [x] Documentation update
- [ ] Tests improvement
- [ ] Refactoring

#### Checklist
- [ ] The pull request has a description of the proposed change
- [ ] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [ ] The pull request uses **`develop`** as the base branch
- [ ] Tests for the changes have been added
-…
karloti pushed a commit to karloti/koog that referenced this pull request Jan 7, 2026
Update Compose Demo App to use the latest Koog version

---

#### 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)
- [x] Documentation update
- [ ] Tests improvement
- [x] Refactoring

#### Checklist
- [x] The pull request has a description of the proposed change
- [x] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [x] The pull request uses **`develop`** as the base branch
- [x] Tests for the changes have been added
- [x] 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
Ololoshechkin pushed a commit that referenced this pull request Jan 9, 2026
Update Compose Demo App to use the latest Koog version

---

#### 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)
- [x] Documentation update
- [ ] Tests improvement
- [x] Refactoring

#### Checklist
- [x] The pull request has a description of the proposed change
- [x] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [x] The pull request uses **`develop`** as the base branch
- [x] Tests for the changes have been added
- [x] 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
vova-jb pushed a commit that referenced this pull request Jan 27, 2026
Update Compose Demo App to use the latest Koog version

---

#### 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)
- [x] Documentation update
- [ ] Tests improvement
- [x] Refactoring

#### Checklist
- [x] The pull request has a description of the proposed change
- [x] I read the [Contributing
Guidelines](https://github.com/JetBrains/koog/blob/main/CONTRIBUTING.md)
before opening the pull request
- [x] The pull request uses **`develop`** as the base branch
- [x] Tests for the changes have been added
- [x] 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
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.

3 participants