From d56df4ccb215f8b721c3de470c34c1e9d633ff5d Mon Sep 17 00:00:00 2001 From: Owen Wu Date: Sat, 28 Feb 2026 16:49:50 -0800 Subject: [PATCH] fix(onboard): use AGENTS.md workspace template --- cmd/picoclaw/cmd_onboard_test.go | 25 +++++++++++++++++++++++++ workspace/{AGENT.md => AGENTS.md} | 0 2 files changed, 25 insertions(+) create mode 100644 cmd/picoclaw/cmd_onboard_test.go rename workspace/{AGENT.md => AGENTS.md} (100%) diff --git a/cmd/picoclaw/cmd_onboard_test.go b/cmd/picoclaw/cmd_onboard_test.go new file mode 100644 index 000000000..252057bfe --- /dev/null +++ b/cmd/picoclaw/cmd_onboard_test.go @@ -0,0 +1,25 @@ +package main + +import ( + "os" + "path/filepath" + "testing" +) + +func TestCopyEmbeddedToTargetUsesAgentsMarkdown(t *testing.T) { + targetDir := t.TempDir() + + if err := copyEmbeddedToTarget(targetDir); err != nil { + t.Fatalf("copyEmbeddedToTarget() error = %v", err) + } + + agentsPath := filepath.Join(targetDir, "AGENTS.md") + if _, err := os.Stat(agentsPath); err != nil { + t.Fatalf("expected %s to exist: %v", agentsPath, err) + } + + legacyPath := filepath.Join(targetDir, "AGENT.md") + if _, err := os.Stat(legacyPath); !os.IsNotExist(err) { + t.Fatalf("expected legacy file %s to be absent, got err=%v", legacyPath, err) + } +} diff --git a/workspace/AGENT.md b/workspace/AGENTS.md similarity index 100% rename from workspace/AGENT.md rename to workspace/AGENTS.md