Skip to content

Refactor Chatbots messaging to match Klat - #30

Merged
NeonDaniel merged 13 commits into
devfrom
FIX_ChatbotsUserHandling
Nov 4, 2025
Merged

NeonDaniel merged 13 commits into
devfrom
FIX_ChatbotsUserHandling

Conversation

@NeonDaniel

Copy link
Copy Markdown
Member

Description

Update SIO message handling to match SIO models
Update param names/aliases to match username/user_id/user_uid spec
Update context default to match database expectation
Update alias handling to simplify code
Handle multi-round discussion history in PromptCompletedContext

Issues

Other Notes

@NeonDaniel
NeonDaniel force-pushed the FIX_ChatbotsUserHandling branch from 5f2566f to 65a7edc Compare October 10, 2025 01:46
@NeonDaniel
NeonDaniel marked this pull request as ready for review November 4, 2025 01:58
@NeonDaniel
NeonDaniel merged commit 8abdfa8 into dev Nov 4, 2025
6 checks passed
@NeonDaniel
NeonDaniel deleted the FIX_ChatbotsUserHandling branch November 4, 2025 02:08
@github-actions github-actions Bot mentioned this pull request Jan 30, 2026
NeonDaniel added a commit that referenced this pull request Feb 3, 2026
# Changelog

##
[0.0.2a17](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a17)
(2026-01-30)

[Full
Changelog](0.0.2a16...0.0.2a17)

**Merged pull requests:**

- Minor updates to prep release
[\#32](#32)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a16](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a16)
(2026-01-28)

[Full
Changelog](0.0.2a15...0.0.2a16)

**Merged pull requests:**

- Support more message roles in LLM requests
[\#31](#31)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a15](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a15)
(2025-11-04)

[Full
Changelog](0.0.2a14...0.0.2a15)

**Merged pull requests:**

- Refactor Chatbots messaging to match Klat
[\#30](#30)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a14](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a14)
(2025-10-07)

[Full
Changelog](0.0.2a13...0.0.2a14)

**Merged pull requests:**

- Refactor UserMessage SIO model
[\#29](#29)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a13](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a13)
(2025-10-07)

[Full
Changelog](0.0.2a12...0.0.2a13)

**Merged pull requests:**

- Implement Models for Klat SocketIO events
[\#11](#11)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a12](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a12)
(2025-09-25)

[Full
Changelog](0.0.2a11...0.0.2a12)

**Merged pull requests:**

- Update ChatbotsMqRequest for backwards-compat
[\#28](#28)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a11](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a11)
(2025-08-15)

[Full
Changelog](0.0.2a10...0.0.2a11)

**Merged pull requests:**

- Implement models for the Skill API
[\#27](#27)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a10](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a10)
(2025-08-07)

[Full
Changelog](0.0.2a9...0.0.2a10)

**Merged pull requests:**

- Implement OpenAI Completion request/response models with unit tests
[\#26](#26)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a9](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a9)
(2025-06-13)

[Full
Changelog](0.0.2a8...0.0.2a9)

**Merged pull requests:**

- Specify `discussion_rounds` in new prompt model
[\#23](#23)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a8](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a8)
(2025-06-13)

[Full
Changelog](0.0.2a7...0.0.2a8)

**Merged pull requests:**

- Update `chatbots` MQ models to improve validation and backwards-compat
[\#21](#21)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a7](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a7)
(2025-05-31)

[Full
Changelog](0.0.2a6...0.0.2a7)

**Merged pull requests:**

- Add validator to make `LLMGetInferenceHttpRequest` more flexible
[\#25](#25)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a6](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a6)
(2025-05-27)

[Full
Changelog](0.0.2a5...0.0.2a6)

**Merged pull requests:**

- Update license tests to use default packages-exclude list
[\#24](#24)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a5](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a5)
(2025-04-19)

[Full
Changelog](0.0.2a4...0.0.2a5)

**Merged pull requests:**

- Fix type annotation for `user_profiles` context to match expected
format [\#22](#22)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a4](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a4)
(2025-04-10)

[Full
Changelog](0.0.2a3...0.0.2a4)

**Merged pull requests:**

- Implement models for BrainForge service
[\#8](#8)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a3](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a3)
(2025-04-08)

[Full
Changelog](0.0.2a2...0.0.2a3)

**Merged pull requests:**

- Define gradio context used by `neon-iris`
[\#20](#20)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a2](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a2)
(2025-04-04)

[Full
Changelog](0.0.2a1...0.0.2a2)

**Merged pull requests:**

- Implement MQ models for chatbots API
[\#19](#19)
([NeonDaniel](https://github.com/NeonDaniel))

##
[0.0.2a1](https://github.com/NeonGeckoCom/neon-data-models/tree/0.0.2a1)
(2025-03-27)

[Full
Changelog](0.0.1...0.0.2a1)

**Merged pull requests:**

- Implement models for Neon MQ API
[\#18](#18)
([NeonDaniel](https://github.com/NeonDaniel))



\* *This Changelog was automatically generated by
[github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
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.

1 participant