Commit Graph

  • d6d3c9a2f2 Bare sausage creates ./world if needed and runs it (default app) Sausage agent 2026-10-16 21:09:06 +00:00
  • 0951ba18e1 README: run straight from the public URL (nix run git+https://...), clone optional readme-nix-run Sausage Agent 2026-10-16 20:55:39 +00:00
  • d0876626df Public repo: .#loop fetches over public HTTPS, README for outsiders Sausage Agent 2026-10-16 20:40:26 +00:00
  • c1f182d9b6 broker: remove op deletes an actor (on top of tap/untap) merge-remove-tap Sausage Agent 2026-10-16 11:48:50 +00:00
  • 49453fa9af broker: tap/untap = receive a copy of every routed message card-2-broker-tap Sausage Agent 2026-10-16 11:14:09 +00:00
  • 3c91747ce6 broker: remove op deletes an actor card-1-broker-remove Sausage Agent 2026-10-16 11:13:15 +00:00
  • 2ff30ecf70 Actor-served files: /actor/<id>/fs/ actor-fs Sausage Agent 2026-10-16 01:25:11 +00:00
  • e1409b93f2 CI: nix flake check runs all tests; Gitea workflow exit-and-loop Sausage Agent 2026-10-16 00:44:55 +00:00
  • 3435b556fb Broker exit request and nix run .#loop for self-updating hosts Sausage Agent 2026-10-16 00:37:25 +00:00
  • 567646ba87 Flake surma 2026-10-15 23:39:52 +01:00
  • bcde6ba325 Plain POSIX files: remove commit on close (fs.rs) surma 2026-10-15 23:33:20 +01:00
  • 599ee510cb fs: a rename of the open file itself no longer drops the staged write surma 2026-10-15 23:12:03 +01:00
  • 285f77a9e2 Sockets: running actors get TCP, UDP, and DNS through wasi:sockets; candidates get no network surma 2026-10-15 19:27:45 +01:00
  • c636eb0803 Agent: one turn path, tools and history in their own modules; SDK: one parser surma 2026-10-15 14:22:51 +01:00
  • f9260faa5b Host: one place for the instance config; message ids are strings surma 2026-10-15 13:44:06 +01:00
  • 11144b947e Trim the harness to what it needs to keep going surma 2026-10-15 13:35:45 +01:00
  • cee862275c Agent integration tests against a fake inference endpoint surma 2026-10-15 12:39:39 +01:00
  • 2c06f34931 Agent: drop the oldest turns when the context is too large; answer by ending the turn with text surma 2026-10-15 12:32:03 +01:00
  • 9d575b6a62 Host: fixes from the review, with regression tests surma 2026-10-15 12:03:26 +01:00
  • 69cf80a114 Agent: durable turn and queue state, visible inbox closure, OpenAI phase; prompt fixes; fetch/bench fixes surma 2026-10-15 11:54:41 +01:00
  • 1cd8971aa3 Merge the world layout (folder is the source of truth) surma 2026-10-15 11:24:07 +01:00
  • bfd9339d25 Integration tests for routing, filesystem, upgrades, rollback, cargo, and paths surma 2026-10-15 11:24:07 +01:00
  • 868b7aa3e4 AGENTS.md surma 2026-10-15 11:22:39 +01:00
  • bb734a5c74 Merge main (SDK, agent) into wip-layout surma 2026-10-15 11:18:09 +01:00
  • 7f76eab161 SDK sausage-actor; examples and agent on the SDK; agent without limits surma 2026-10-15 11:17:14 +01:00
  • 0a8e8c2e3c World folder is the source of truth surma 2026-10-15 11:14:11 +01:00
  • c9d9864743 Optimize dependencies in dev builds surma 2026-10-15 10:47:32 +01:00
  • 1f49d0f7bb Sausage: host, broker, commit-on-close filesystem, cargo actor, console, agent surma 2026-10-15 10:45:23 +01:00
  • 56d02befc8 Spike: console /await, DECISIONS.md, SPIKE.md spike surma 2026-10-15 05:06:24 +01:00
  • 0be152dda9 Spike: fs/upgrade/bench examples, agent resumes interrupted turns, world lock, short trap reasons surma 2026-10-15 05:00:33 +01:00
  • 83bbbb33a8 Sausage spike: host (broker, supervisors, commit-on-close fs, cargo actor, console), agent actor, examples surma 2026-10-15 04:47:00 +01:00