Results 207 comments of Piero Savastano

Proposal: As soon as the stray is created, white rabbit will check every x minutes if it is active or not If not, it gets deleted Unless as @jacopopalumbo01 said...

After 23/09/2024 dev meeting: Have a new `SessionManager` that is used [here](https://github.com/cheshire-cat-ai/core/blob/f14f2c0acebddd3f1f1efb6ba3b161bea45e9e3a/core/cat/auth/connection.py#L60) to store, get, create and delete expired `StrayCat` objects

> Hello all, just a quick question: why not handling the `ConnectionClosed` exception and destroy the instance of `StrayCat` therein (https://websockets.readthedocs.io/en/stable/topics/keepalive.html#keepalive-in-websockets)? Because you may lose the websocket connection but still...

New cache system is in place from `v1.9.0`, thanks to all and to @AlboCode for the PR. We are on the right path ;)

> That's cool! I'm making some experiments out of it, two questions arised: > > 1. What about conversation history both in working and in episodic memory? Should we keep...

After dev meeting 23/09/2024 ![image](https://github.com/user-attachments/assets/ca944770-9f1f-47d2-b992-1fdcd80f0066) - `fast_reply` jumps over any side effects* and must return a `CatMessage` (or dictionary with `output` key) - `agent_fast_reply` jumps over just the agent, the...

Merging soon thanks @alfredotoselli

> I’d like to work on this issue . Could you please assign it to me? Thanks @dave90, I'm not sure about the data model here. What do you suggest?...

> I think the best approach would be to use the following Pydantic class model for the endpoint PUT /conversation_history: > > ``` > class HistoryMessage(BaseModel): > who:str > message:str...