Skip to content

Implement Models for Klat SocketIO events#11

Merged
NeonDaniel merged 53 commits intodevfrom
FEAT_KlatApi
Oct 7, 2025
Merged

Implement Models for Klat SocketIO events#11
NeonDaniel merged 53 commits intodevfrom
FEAT_KlatApi

Conversation

@NeonDaniel
Copy link
Copy Markdown
Member

@NeonDaniel NeonDaniel commented Jan 9, 2025

Description

Adds klat.socketio submodule
Defines models for messages consumed and emitted by klatchat-server

Issues

Other Notes

Models designed to match actual behavior as determined in NeonGeckoCom/pyklatchat-server#9

Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py
Comment thread neon_data_models/models/api/klat/socketio.py
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
Comment thread neon_data_models/models/api/klat/socketio.py
Comment thread neon_data_models/models/api/klat/socketio.py
Comment thread neon_data_models/models/api/klat/socketio.py Outdated
@NeonDaniel NeonDaniel merged commit 30b0726 into dev Oct 7, 2025
6 checks passed
@NeonDaniel NeonDaniel deleted the FEAT_KlatApi branch October 7, 2025 20:16
@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.

2 participants