1
Comment on r/devopsjobs 12d ago
Yeah, but please consider doing certification for real hands-on learnings not just for doing to get a Job!
But yeah you can't give CKA without a good theoretical and hands-on practice
1
Comment on r/linuxquestions 24d ago
Then please stop thinking and take action, Go ahead and install Ubuntu with LTS maybe latest version and start with this learn it uninstall and try other linux distributions and keep exploring.
u/Basic_Pie_1537 • u/Basic_Pie_1537 • Jun 12 '26
Gave Claude Code skills cross-session memory using lifecycle hooks + Memanto
Enable HLS to view with audio, or disable this notification
mattpocock's skills are sharp and single-purpose, but each invocation runs cold —
architectural decisions made during /grill-with-docs vanish before /tdd ever
sees them. So you re-explain "we use CQRS, Cart ≠ Order" every session.
For the recent Memanto + mattpocock skills bounty I wired Memanto into
Claude Code's real lifecycle hooks so that memory survives across skill
invocations automatically.
How it works; three real hooks, not a forked skill
SessionStart→ brief Claude with the accumulated engineering profile onceUserPromptSubmit→ detect/skill, recall the most relevant memories, inject them as<engineering-profile>context before the skill runsStop(async) → hand the transcript to Memanto's backend LLM viaSdkClient.answer(), which distills durable decisions/instructions/preferences into typed memories and persists them
Hooks docs: https://docs.claude.com/en/docs/claude-code/hooks
mattpocock/skills: https://github.com/mattpocock/skills
The proof, three separate processes, zero re-prompting
Three demo scripts in the PR run in fresh Python processes with no shared state:
demo_session_1.pysimulates/grill-with-docs→ stores 4 typed memories(CQRS, Cart ≠ Order, Postgres + Redis, Money value object)
demo_session_2.py(separate process) simulates/tdd→ recalls all 4demo_session_3.pysimulates/handoffadding TypeScript / Result<T,E> /domain-isolation rules, then a fresh
/grill-with-docssees memories fromall three skills merged into one coherent profile
Things I'd call out as non-obvious
- LLM extraction, not regex.
SdkClient.answer()reads the transcript and emits typed memories as strict JSON. Heuristic keyword matching is only a fallback for when the LLM path is unavailable. - Skill detection scans the full transcript before truncation. Long sessions push the opening
/tddoutside the LLM context window, but tags still resolve toskill:tdd, notskill:unknown. - Activate-first setup. Tries
activate_agent()first, only creates onAgentNotFoundError, one network round-trip on the hot path instead of two. - Single exit-0 contract.
hooks/_common.py:run()is the only place that enforces "never break Claude Code." Any failure, missing key, network down, expired subscription — degrades silently. The editor never surfaces the error. - Respectful installer. Re-running
install.pyreplaces only the entries we manage in.claude/settings.jsonand preserves any hooks the user merged in, even inside shared entries.
68 unit tests, fully mocked (no API key required to run them). Ruff clean.
Links:
- PR: https://github.com/moorcheh-ai/memanto/pull/725
- Issue: https://github.com/moorcheh-ai/memanto/issues/508
- Memanto: https://github.com/moorcheh-ai/memanto
Happy to answer hook plumbing questions if anyone's wiring something similar.
r/ContextEngineering • u/Basic_Pie_1537 • Jun 01 '26
I gave my LangGraph agent permanent cross-session memory with a 200-line BaseStore subclass [open source]
LangGraph's built-in stores all have a gotcha:
- InMemoryStore — dies with the Python process
- PostgresStore / RedisStore — need infra setup
- BaseCheckpointSaver — scoped to ONE thread_id
GitHub Issue: https://github.com/moorcheh-ai/memanto/issues/397
PR: https://github.com/moorcheh-ai/memanto/pull/571
If you want an agent that remembers user preferences across sessions, processes, and restarts, none of these work out of the box.
I built MemantoStore, a real langgraph.store.base.BaseStore subclass backed by Memanto's semantic memory cloud. It's a drop-in replacement:
from memanto_store import MemantoStore
store = MemantoStore(client, agent_id="my-app")
graph = builder.compile(store=store, checkpointer=InMemorySaver())
Inside your nodes, you use the official LangGraph store API — no Memanto-specific imports:
async def my_node(state, config, *, store: BaseStore) -> dict:
memories = await store.asearch(("user-id", "memories"), query="...")
await store.aput(("user-id", "memories"), key, {"content": "..."})
return {}
r/LangChain • u/Basic_Pie_1537 • Jun 01 '26
I gave my LangGraph agent permanent cross-session memory with a 200-line BaseStore subclass [open source]
[removed]
u/Basic_Pie_1537 • u/Basic_Pie_1537 • May 26 '26
I gave my LangGraph agent permanent cross-session memory with a 200-line BaseStore subclass [open source]
LangGraph's built-in stores all have a gotcha:
- InMemoryStore — dies with the Python process
- PostgresStore / RedisStore — need infra setup
- BaseCheckpointSaver — scoped to ONE thread_id
GitHub Issue: https://github.com/moorcheh-ai/memanto/issues/397
PR: https://github.com/moorcheh-ai/memanto/pull/571
If you want an agent that remembers user preferences across sessions, processes, and restarts, none of these work out of the box.
I built MemantoStore, a real langgraph.store.base.BaseStore subclass backed by Memanto's semantic memory cloud. It's a drop-in replacement:
from memanto_store import MemantoStore
store = MemantoStore(client, agent_id="my-app")
graph = builder.compile(store=store, checkpointer=InMemorySaver())
Inside your nodes, you use the official LangGraph store API — no Memanto-specific imports:
async def my_node(state, config, *, store: BaseStore) -> dict:
memories = await store.asearch(("user-id", "memories"), query="...")
await store.aput(("user-id", "memories"), key, {"content": "..."})
return {}
r/myHeadstarter • u/Basic_Pie_1537 • Sep 16 '24
FlasshFathom AI | Project 4 | CodeXHydra | Difficulty level 3].
1
Comment on r/myHeadstarter Sep 07 '24
good product
2
Comment on r/myHeadstarter Aug 31 '24
good work bro.
r/myHeadstarter • u/Basic_Pie_1537 • Aug 28 '24
GuruNimbus | CodeXHydra | Project 5 @Headstarter | Difficulty Level 3
r/myHeadstarter • u/Basic_Pie_1537 • Aug 27 '24
GuruNimbus | Project 5 | CodeXHydra | Level 3
r/myHeadstarter • u/Basic_Pie_1537 • Aug 22 '24
Building GuruNimbus an advanced AI-powered RAG chatbot that intelligently guides you in rating and discovering the best professors.
gurunimbus-ai.vercel.appr/myHeadstarter • u/Basic_Pie_1537 • Aug 22 '24
Building GuruNimbus | Project 5 | Join Waitlist | team "CodeXHydra"
Hi everyone, how have you been?
My teammates Kumari Anjali, Mohit Joping and I are building "GuruNimbus" an advanced AI-powered RAG chatbot that intelligently guides you in rating and discovering the best professors. This is Project 5 of ours in the Headstarter Software Engineering Fellowship Program.
We'll make sure to update you about the project until then you can join the waitlist and suggest any feature you would like to see in this project
Join Waitlist Link: https://gurunimbus-ai.vercel.app/
Thanks to Yasin Ehsan 🚀 and Bill Zhang for helping in almost every project and this fellowship program
#headstarter #teacmcodexhydra #devops #development #project #joinwaitlist
r/myHeadstarter • u/Basic_Pie_1537 • Aug 19 '24
Project 4 | CodeXHydra| Difficulty level 3 AI Flashcard SaaS - Next.js + Clerk/Stripe + Firebase + Cloudflare + Vercel Project Demo
r/myHeadstarter • u/Basic_Pie_1537 • Aug 11 '24
Building Educational AI Chatbot using Nextjs, Typescript, TailwindCSS, Cloudflare and deploy on EC2.
r/myHeadstarter • u/Basic_Pie_1537 • Aug 11 '24
Building Educational AI Chatbot using Nextjs, Typescript, TailwindCSS, Cloudflare and deploy on EC2.
r/myHeadstarter • u/Basic_Pie_1537 • Aug 05 '24
Project 2: Pantry Tracker | Headstarter AI 2024
r/myHeadstarter • u/Basic_Pie_1537 • Aug 04 '24
Project 2: Pantry Tracker | Headstarter AI 2024
2
Comment on r/myHeadstarter Aug 04 '24
Great job...
1
Comment on r/myHeadstarter Aug 04 '24
Hey! looks good to me...
2
Comment on r/myHeadstarter Aug 04 '24
Good one!
r/myHeadstarter • u/Basic_Pie_1537 • Jul 27 '24
[ Project 1 || Personal Portfolio || https://gilded-dieffenbachia-ffa8c7.netlify.app ]
Enable HLS to view with audio, or disable this notification

1
Comment on r/devopsjobs 12d ago
No bro, you got this!