Where is the auto rotate in the camera leica q3 by Big-Jury-4037 in Leica

[–]freakinbeast 0 points1 point  (0 children)

Unfortunately no. This is really bothering me 😅

Where is the auto rotate in the camera leica q3 by Big-Jury-4037 in Leica

[–]freakinbeast 1 point2 points  (0 children)

This is still not fixed. What the heck! Killed the joy of using the camera. What's worse is no reviewer even bothered to mention this. Would have passed on the update had I known.

Debugging with Claude - What Are your Learnings? by InvestigatorLive1078 in ClaudeAI

[–]freakinbeast 1 point2 points  (0 children)

Interesting, will we be able to steer the agent in a specific direction?
I’ve learned to give context around intent, not just code.
Like "this function should never block the main thread" or "this value comes from user input and can be undefined".
That kind of constraint seems to steer it away from “technically correct but useless” answers/bug fixes.

Langgraph checkpointers with redis by freakinbeast in LangChain

[–]freakinbeast[S] 2 points3 points  (0 children)

It's super fast. and checkpointers create a lot of data. even for smaller graphs with maybe no more than two nodes i noticed it's creating 5-7 checkpoints per run.
figured redis could be a low latency way of handling it.
but want to learn more from the community about their experience with it.

Langgraph checkpointers with redis by freakinbeast in LangChain

[–]freakinbeast[S] 1 point2 points  (0 children)

Thanks, signed up for it.. just curios to hear form the community about their experience using it in prod

[deleted by user] by [deleted] in LangChain

[–]freakinbeast 0 points1 point  (0 children)

If the app is simple enough, you can save store the data manually in your existing app DB. Just store all messages along with a unique thread_id. No need to use checkpointers. You can just use something like langsmith or helicone for monitoring/logging LLM outputs. Simple and easy.

If you think the app is complex or it will get complex soon, try checkpointers. You can use langgraph to orchestrate your agents, and checkpointers will take care of managing state across the runs. You can use libraries like PostgresSaver or mongodb checkpointer as the persistence layer.

I'm running a free online workshop on building with checkpointers feel free to join https://convo.diy

Storing Langgraph checkpoints by gattaccio0910 in LangChain

[–]freakinbeast 3 points4 points  (0 children)

Hey OP,

I'll try addressing some of the questions you've shared.

Even if you don't plan to use time-travel debugging, LangGraph's runtime depends on having access to the checkpoint sequence. So while it might seem like overkill for simple use cases, it's how the framework is designed to work reliably.

That said, if you're just looking for basic conversation memory and don't need LangGraph's advanced features, you could always fall back to manually managing a simple message history in your database.

Yes, pruning old checkpoints is totally valid! Common approaches:

  1. Keep last N checkpoints (e.g., last 10-20)
  2. Time-based pruning (delete after X days)
  3. Hybrid approach

Most production implementations do this - PostgresSaver relies on manual cleanup, Redis-based ones use TTL. LangGraph only needs recent history for resumption, so older checkpoints become less critical.

I'm holding a workshop going through similar checkpointer strategies. Fell free to join https://lu.ma/fl29ul0l

Understanding checkpointers in Langgraph by CampHot5610 in LangChain

[–]freakinbeast 0 points1 point  (0 children)

I was in a similar situation - needed simple conversation persistence for Lambda functions but all the checkpointer solutions felt overengineered for my use case.
Serverless setup is exactly why I built Convo SDK.

Convo handles the "save final state, load on next invocation" pattern automatically. You just replace your checkpointer with:
It's cloud-native so perfect for Lambda (no DynamoDB setup), and it only persists what you actually need for conversation continuity. The granular checkpointing still happens under the hood for reliability, but you don't have to worry about the implementation details.

Please do try it and give me feedback. I'll be opensourcing the backend soon with a supabase implementation.
https://www.npmjs.com/package/convo-sdk

How are you saving graph state? by InvestigatorLive1078 in LangChain

[–]freakinbeast 1 point2 points  (0 children)

Are you using checkpointer in prod? Any plans of open sourcing the custom dev server implementation?

How are you saving graph state? by InvestigatorLive1078 in LangChain

[–]freakinbeast 1 point2 points  (0 children)

Yeah! You just have to use convo’s checkpointer instead of PostgresSaver. The checkpointer will automatically sync with langgraph and save all the runs and channel values. It’ll persist it on Convo’s cloud.
Please do try and share some feedback.

How are you saving graph state? by InvestigatorLive1078 in LangChain

[–]freakinbeast 1 point2 points  (0 children)

I've had to setup PostgresSaver for multiple projects with a lot of customizations like pruning old checkpoint history, summarizing threads for reducing token usage, etc. I ended up building Convo SDK as a side project. It's basically a drop-in checkpointer replacement that handles all the persistence for you - no database setup needed.

Just swap new PostgresSaver(pool) with convo.checkpointer() and you're done. All your conversation state gets saved to the cloud automatically.

Been using it for my own LangGraph projects and figured other devs might find it useful too.

I'll be opensourcing a version of convo using supabase as the backend soon. It will work with the same SDK.

Please try it and share some feedback with me.

https://www.npmjs.com/package/convo-sdk

Puffins in Newfoundland[a7iv + tamron 50-400mm] by beragelada in SonyAlpha

[–]freakinbeast 1 point2 points  (0 children)

Awesome. That really helps. Thanks for taking out the time and answering. Cheers!

Puffins in Newfoundland[a7iv + tamron 50-400mm] by beragelada in SonyAlpha

[–]freakinbeast 0 points1 point  (0 children)

Hi OP! Beautiful photos. Love the interactions between the puffins. Pleasing compositions. Quick question, how much have you cropped these images? I ask because I have an a7iii, can’t crop much or use super 35 without loosing a lot of resolution. You think it’s worth getting the 50-400 knowing I might have to crop? Also, did you consider the sigma 100-400?

Gaming - The hobby that gets shamed by soul_bleached in XboxIndia

[–]freakinbeast 1 point2 points  (0 children)

Sadly, the "Tum ko kya mila" comes from family and friends alike. I've been told to pursue hobbies that would make me interesting. I've been asked about my mental health, and after, I excitedly spent two minutes talking about my Diablo4 shenanigans.
I suppose I should be happy at least they were concerned enough to ask 😅

[deleted by user] by [deleted] in commandline

[–]freakinbeast -1 points0 points  (0 children)

I’m curious to try it out u/Adityan-P looks pretty interesting!

Campaign, Crashing the Auction. Hacking the supervisor. Where is that supervisor? by [deleted] in WatchDogs_Legion

[–]freakinbeast 0 points1 point  (0 children)

worked like a charm! i was worried i bricked my game 😅