mirror of
https://github.com/profullstack/logicsrc.git
synced 2026-10-01 20:33:50 +00:00
OpenFleet: agents under a human, the record of who spawned whom, and the ledger the sysop reads
A new spec at /openfleet and /docs/openfleet replacing the AgentSwarm placeholder. A fleet is every agent session one human answers for; a swarm is the members one spawner starts inside it for one task. One record per session (claimed by the first session that writes its member.start, derived when inherited), one append-only ledger per fleet per host with eight events, five sysop verbs, fifteen rules, and what Claude Code and moshcode would each add. Written from job 172ffd83, which had to reconstruct its own parentage by hand. openswarm keeps its slug (it is the peer-to-peer media family) and gains a one-line pointer. /agent-swarm redirects permanently to /openfleet; the registry entry, home band, catch-all route and scroll hook for the placeholder are replaced or removed. Contract test covers the redirect. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RZV4zJ2pDZLNN3kE5jFCmV
This commit is contained in:
parent
a333726a1e
commit
bc489ddd74
9 changed files with 578 additions and 25 deletions
|
|
@ -73,6 +73,15 @@ export function buildRewrites(
|
|||
return afterFiles.length ? { afterFiles } : [];
|
||||
}
|
||||
|
||||
/**
|
||||
* Paths that moved. `/agent-swarm` was the AgentSwarm "coming soon" band on
|
||||
* the home page; the spec it promised is OpenFleet, which has its own landing
|
||||
* page. Permanent, so the old URL in the sitemap and in links keeps working.
|
||||
*/
|
||||
export function buildRedirects() {
|
||||
return [{ source: "/agent-swarm", destination: "/openfleet", permanent: true }];
|
||||
}
|
||||
|
||||
const nextConfig: NextConfig = {
|
||||
async headers() {
|
||||
return [{ source: "/:path*", headers: securityHeaders }];
|
||||
|
|
@ -80,6 +89,9 @@ const nextConfig: NextConfig = {
|
|||
async rewrites() {
|
||||
return buildRewrites();
|
||||
},
|
||||
async redirects() {
|
||||
return buildRedirects();
|
||||
},
|
||||
};
|
||||
|
||||
export default nextConfig;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue