Spyke

Posts

OmniMem: Persistent Semantic Memory for AI Coding Agents now with skills

Every AI memory system I've used, including earlier versions of my own, has the same ceiling. It remembers things. Facts, decisions, that bug you fixed in March. Useful, but passive. The agent still has to stumble across the right memory at the right moment, and hope is not a retrieval strategy.

OmniMem v6 is out and it goes past that ceiling. The big new feature is the skill compiler. OmniMem now takes your agent's accumulated experience, the stuff that worked and the stuff that failed, and compiles it into loadable SKILL.md documents that your agent carries into every session.

There's also a much improved web UI, which I'll get to.

From memory to skill

OmniMem has always tracked more than content. Memories carry experience data: an effort score, an outcome, breakthroughs, gotchas, and a graveyard of abandoned approaches with the reason each one died. That data already influenced recall ranking, so hard-won lessons surface ahead of things that worked first time.

v6 takes the next step. If the system already knows what worked, what nearly went wrong and what definitely doesn't work, why wait for a lucky recall? Compile it into an actual skill.

That's what `compile_skill` does. For a given domain it walks your experience data and builds a structured skill:

- Breakthroughs become "Do" rules. The approaches that cracked the problem.

- Gotchas become "Watch" rules. The traps you nearly fell into.

- Graveyard entries become "Don't" rules. Dead ends, with the reason each one failed.

Every rule cites the memories it came from. You can trace any line in a skill back to the session where you actually learned it.

No LLM in the compile path

This was a deliberate design call and I'd defend it all day. The compiler is a deterministic template engine. Similar lessons cluster by embedding similarity, graveyard entries group by approach name, and rule text is lifted straight from your memories.

Why bother? Because skills shouldn't rewrite themselves behind your back. Compilation goes through a propose and accept gate: `compile_skill` returns a unified diff with a risk-classified summary of what changed, and nothing gets written until you accept it. Deterministic rendering means those diffs show substance. A new rule, a removed source. Not an LLM paraphrasing everything and burying the one real change in noise.

There's a quality bar too. A lesson needs reinforcement from at least two separate memories before it earns a place in a skill. One good afternoon doesn't make doctrine. If you do have a single lesson strong enough to promote straight away, `bless()` skips the gate on purpose. Intelligence at the edges, determinism in the middle.

Knowledge can feed skills, but only when you say so

The RSS worker has been pulling articles from your feeds since the early versions. In v6 that knowledge can flow into compiled skills, but never automatically, you have to tell the skill to check the knowledge in OmniMem first.

Volatile stuff like version numbers stays lookup-only. Durable reference material crosses over when you promote it with `promote_knowledge`, and you can pull discrete guidance out as individual rules. An article titled "5 things to avoid for accessible websites" becomes five separate don't rules, each citing the source, rather than one mushy summary line.

Rules go stale, so there's `knowledge_watch` as well. It compares newly ingested articles against your existing skills and flags anything nearby in your session briefing, escalating when an article looks like it contradicts a rule you're carrying. Your RSS feeds become an early warning system for your own doctrine.

The flywheel effect

This is the bit that makes v6 more than a feature release. It closes a loop:

  1. You work. Sessions generate memories, effort scores, breakthroughs and dead ends.
  2. Experience accumulates. The graveyard grows, lessons get reinforced across sessions.
  3. Skills compile. Reinforced lessons distil into reviewed, versioned SKILL.md documents.
  4. Your agent shows up already carrying your doctrine. Not hoping to recall it. Loaded with it.
  5. Better work generates better experience, which refines the skills, which improves the work.

Each turn of the wheel makes the next push easier. Months of your actual engineering experience, compiled into skills your agent applies by default. And the whole thing spins on your own hardware. No SaaS in the loop, no context shipped to someone else's servers.

Full mechanics are in the docs: https://codeberg.org/ric/_harvey/omnimem/src/branch/main/docs/skill-compiler.md

The web UI

The dashboard got a proper rework in v6 as well.

There's a new Skills section: a catalogue of compiled skills with a banner when a proposal is waiting for review, and a detail view showing the rule manifest, the full SKILL.md body, and links from every rule back to its source memories.

The dashboard picked up a Skills card and a project state breakdown, skills appear in the recent activity feed, and the sidebar has been regrouped so Memory, Skills, Knowledge Management and System Management each have a sensible home.

The whole UI has also been rethemed. Proper dark theme, a new light theme with a footer switch, a composition bar on the dashboard, and recall heat indicators on memory rows so you can see which memories are actually earning their keep.

Try it

OmniMem is open source, MIT licensed and self-hosted. Valkey for vector search, local embeddings via sentence-transformers, multi-arch Docker images that run on anything from a Raspberry Pi to Graviton. Free forever. No enterprise tier, no strings.

To get it running is one command:

curl -fsSL https://codeberg.org/ric_harvey/omnimem/raw/branch/main/install.sh | bash

The installer walks you through the config prompts, pulls the containers, and polls until both the MCP endpoint and the web dashboard are actually answering before it hands back your terminal. When it finishes you have a working memory server, not a to-do list. If you'd rather read a shell script before piping it into bash (good instinct), it's right there in the repo.

Website and docs: https://omnimem.org/

Source, issues and the full v6 changelog: https://codeberg.org/ric/_harvey/omnimem

One small ask. OmniMem has no marketing budget, no VC money and no growth team yet. What it has is stars. If this looks useful, star it on Codeberg (or on the GitHub mirror if that's where you live). It genuinely helps other people find the project, and it costs you one click.

If you keep living the same coding session twice, this is the fix. I'd be curious to hear what skill your agent compiles first. Find me on the Codeberg repo or on Mastodon.

View original on lemmy.world
0
aws·Amazon Web ServicesbyRic

Big updates for AWS including EKS and easier upgrades, RDS and developer tooling to save you money!

Here’s my final video of AWS news and updates for 2023, We have updates to Amazon EKS with my favourite announcement being tooling to help you upgrade between kubernetes versions easily without hitting API issues!

There's a new region launch in Calgary Canada and a tonne of features for Amazon RDS including integration with Amazon Bedrock from Aurora Postgres letting you build Retrieval Augmented Generation (RAGS) easily and even query ML via SQL!

We also look at some of the developer tools and how they are evolving to make your life easier and cheaper to develop before deploying to the cloud, including new ways to run Amazon Linux on your own hardware either using KVM, which is great for linux or using VMware. There's qcow2 and OVA images available for download.

DynamoDB local also gets updates and now has ReturnValuesOnConditionCheckFailures and table deletion prevention.

Then I ask AWS for open source access to cloud9 IDE :)

https://youtu.be/v4-UpRq9MLU

View original on lemmy.world
2
awscloud·Amazon Web ServicesbyRic

Big updates for AWS including EKS and easier upgrades, RDS and developer tooling to save you money!

Here’s my final video of AWS news and updates for 2023, We have updates to Amazon EKS with my favourite announcement being tooling to help you upgrade between kubernetes versions easily without hitting API issues!

There's a new region launch in Calgary Canada and a tonne of features for Amazon RDS including integration with Amazon Bedrock from Aurora Postgres letting you build Retrieval Augmented Generation (RAGS) easily and even query ML via SQL!

We also look at some of the developer tools and how they are evolving to make your life easier and cheaper to develop before deploying to the cloud, including new ways to run Amazon Linux on your own hardware either using KVM, which is great for linux or using VMware. There's qcow2 and OVA images available for download.

DynamoDB local also gets updates and now has ReturnValuesOnConditionCheckFailures and table deletion prevention.

Then I ask AWS for open source access to cloud9 IDE :)

https://youtu.be/v4-UpRq9MLU

View original on lemmy.world
2
awscloud·Amazon Web ServicesbyRic

Latest AWS WEEKLY is out now!

Hi Everyone, re:invent may be over but the innovation at AWS never stops and I have a summary of 35 updates to bring you this week squeezed into a short 10 min video to keep you up to date with what’s happening in the world of AWS cloud. Come join me on YouTube by following the link on screen and in the text and whilst you're there don’t forget to subscribe and then share this video with a friend of colleague, it really helps the channel. https://youtu.be/GGb_qy_pB_k

View original on lemmy.world
-3
aws·Amazon Web ServicesbyRic

New AWS Weekly Show out now!

Hi Everyone, re:invent may be over but the innovation at AWS never stops and I have a summary of 35 updates to bring you this week squeezed into a short 10 min video to keep you up to date with what’s happening in the world of AWS cloud. Come join me on YouTube by following the link on screen and below and whilst you're there don’t forget to subscribe and then share this video with a friend of colleague, it really helps the channel. https://youtu.be/GGb_qy_pB_k

View original on lemmy.world
-6
awscloud·Amazon Web ServicesbyRic

New Ai announcements from AWS reinvent 2023

Hey folks, I’ve just dropped 4 more videos covering the latest announcements from #AWS #re:invent 2023, and it brings you even more AI news. From new foundational models to updates in Amazon #Bedrock, we also cover vector engines, #OpenSearch Updates and #Redshift. There's a mountain to get through but I’ve boiled it down to 4 short videos to save you time. Come join me on YouTube by following the playlist link or checking below for individual videos :

https://www.youtube.com/playlist?list=PLJfHV4AQkRhcZtuusuF4tCwxe3YB3Fp53

Vector databases and OpenSearch News - https://youtu.be/sHQmgyVI3Wg

Amazon SageMaker News - https://youtu.be/Bsdk5kpLDp4

Foundational Models and Amazon Bedrock Updates - https://youtu.be/fD41HwTCDNY

New features in Amazon Redshift - https://youtu.be/-oITic2tBvs

https://www.youtube.com/playlist?list=PLJfHV4AQkRhcZtuusuF4tCwxe3YB3Fp53Open linkView original on lemmy.world
4
aws·Amazon Web ServicesbyRic

New AI keynote updates from AWS reinvent 2023

Hey folks, I’ve just dropped 4 more videos covering the latest announcements from #AWS #re:invent 2023, and it brings you even more AI news. From new foundational models to updates in Amazon #Bedrock, we also cover vector engines, #OpenSearch Updates and #Redshift. There's a mountain to get through but I’ve boiled it down to 4 short videos to save you time. Come join me on YouTube by following the playlist link or checking below for individual videos :

https://www.youtube.com/playlist?list=PLJfHV4AQkRhcZtuusuF4tCwxe3YB3Fp53

Vector databases and OpenSearch News - https://youtu.be/sHQmgyVI3Wg

Amazon SageMaker News - https://youtu.be/Bsdk5kpLDp4

Foundational Models and Amazon Bedrock Updates - https://youtu.be/fD41HwTCDNY

New features in Amazon Redshift - https://youtu.be/-oITic2tBvs

https://www.youtube.com/playlist?list=PLJfHV4AQkRhcZtuusuF4tCwxe3YB3Fp53Open linkView original on lemmy.world
2
awscloud·Amazon Web ServicesbyRic

AWS Keynote round up!

Hi folks, this time it’s time to look at the announcements from Adam Selipskys #Keynote at #AWS #reinvent 2023. I’ve broken this down into a couple of videos to make it easier to digest which I’ll release throughout the day and I can say with certainty watching my summaries will save you a bunch of time in rewatching the full blown keynote! We are going to focus on #GenAI #Bedrock including it’s #FoundationalModels and #AmazonQ then I’ll follow up with videos on #Storage and general announcements. Just follow the link to the playlist and look for today's videos! https://bit.ly/3QXIo7B

https://youtu.be/LApZcLdHAow - Adam’s Keynote Gen AI announcements

View original on lemmy.world
-2
aws·Amazon Web ServicesbyRic

AWS Keynote round up!

Hi folks, this time it’s time to look at the announcements from Adam Selipskys #Keynote at #AWS #reinvent 2023. I’ve broken this down into a couple of videos to make it easier to digest which I’ll release throughout the day and I can say with certainty watching my summaries will save you a bunch of time in rewatching the full blown keynote! We are going to focus on #GenAI #Bedrock including it’s #FoundationalModels and #AmazonQ then I’ll follow up with videos on #Storage and general announcements. Just follow the link to the playlist and look for today's videos! https://bit.ly/3QXIo7B

https://youtu.be/LApZcLdHAow - Adam’s Keynote Gen AI announcements

View original on lemmy.world
2
awscloud·Amazon Web ServicesbyRic

AWS re:invent 2023 is here, stay up to date with me on YouTube!

Hi folks, i started when it was dark this morning and now I’m finishing when it’s dark this evening to bring you highlights from #AWS #reinvent 2023. Yesterday AWS released 68 updates so theres a lot to learn and keep up with. I’ve put together a dedicated play list of videos for you and broken up the topics into grouped areas, such as #compute, #storage or #AI. I hope you find this useful and if you can please reshare this with your network to help the channel grow. You can link to the playlist here: https://bit.ly/3QXIo7B and I’ve also posted the individual video’s below:

CloudWatch Updates: https://youtu.be/NRL65SDAY4w

StepFunction Updates: https://youtu.be/XJw0QlPJSqQ

IaC Updates: https://youtu.be/7_g-fxXdL8Q

PartyRock Updates: https://youtu.be/-AJAbRQ80-M

Billing Updates: https://youtu.be/lSJ-MTEteTY

Storage Updates: https://youtu.be/Xpj2Tnj66Ok

Compute Updates: https://youtu.be/uc8So7fJIa0

WorkSpaces Updates: https://youtu.be/aNZO7Yt_1kI

https://bit.ly/3QXIo7BOpen linkView original on lemmy.world
2
aws·Amazon Web ServicesbyRic

AWS re:invent 2023 is here! Stay up to date!

Hi folks, i started when it was dark this morning and now I’m finishing when it’s dark this evening to bring you highlights from #AWS #reinvent 2023. Yesterday AWS released 68 updates so theres a lot to learn and keep up with. I’ve put together a dedicated play list of videos for you and broken up the topics into grouped areas, such as #compute, #storage or #AI. I hope you find this useful and if you can please reshare this with your network to help the channel grow. You can link to the playlist here: https://bit.ly/3QXIo7B and I’ve also posted the individual video’s below:

CloudWatch Updates: https://youtu.be/NRL65SDAY4w

StepFunction Updates: https://youtu.be/XJw0QlPJSqQ

IaC Updates: https://youtu.be/7_g-fxXdL8Q

PartyRock Updates: https://youtu.be/-AJAbRQ80-M

Billing Updates: https://youtu.be/lSJ-MTEteTY

Storage Updates: https://youtu.be/Xpj2Tnj66Ok

Compute Updates: https://youtu.be/uc8So7fJIa0

WorkSpaces Updates: https://youtu.be/aNZO7Yt_1kI

https://bit.ly/3QXIo7BOpen linkView original on lemmy.world
2
aws·Amazon Web ServicesbyRic

New episode of the AWS weekly show out now!

Hi Folks, just a friendly reminder that the latest AWS Weekly show is out now and is packed full of updates. I’ve finessed down 112 announcements from this week to the cool and important stuff so you don’t have to wade through all those blog posts and press releases, this should save you a bunch of time but still keep you up to date with all the latest features. Come join me on you tube now, see you there. https://youtu.be/ykBMQsDFFMQ

View original on lemmy.world
-5
awscloud·Amazon Web ServicesbyRic

A pre:invent AWS Weekly Show out now!

Hi Folks, just a friendly reminder that the latest AWS Weekly show is out now and is packed full of updates. I’ve finessed down 112 announcements from this week to the cool and important stuff so you don’t have to wade through all those blog posts and press releases, this should save you a bunch of time but still keep you up to date with all the latest features. Come join me on you tube now, see you there. https://youtu.be/ykBMQsDFFMQ

View original on lemmy.world
-5
awscloud·Amazon Web ServicesbyRic

Learn about Amazon PartyRock, Bedrock, EC2, RDS and much much more, in The AWS Weekly Show 17/11/23

Let me distill 115 #AWS announcements in todays AWS Weekly Show covering topics from the #Amazon #PartyRock release and updates to #Bedrock, with some great improvements for Amazon #RDS, EC2 autoscaling, CloudFront and WAF integration and much much more. It’s a packed show in the build up to re:invent. Check out the video here: https://youtu.be/8XEjbSZH8Rw

View original on lemmy.world
-1