From 89ff2436a7646e7e196ee5f53474fe431d482bc7 Mon Sep 17 00:00:00 2001 From: Tobias Ostner Date: Wed, 29 Jul 2026 14:58:45 +0700 Subject: [PATCH] Remove mandatory Tobserver agent workflow --- docs/plans/retire-oibot-agent.md | 10 ++++++++-- module/home-manager.nix | 7 ------- pkgs/tobserver-agent.nix | 32 -------------------------------- 3 files changed, 8 insertions(+), 41 deletions(-) delete mode 100644 pkgs/tobserver-agent.nix diff --git a/docs/plans/retire-oibot-agent.md b/docs/plans/retire-oibot-agent.md index 3b91d20..0619f90 100644 --- a/docs/plans/retire-oibot-agent.md +++ b/docs/plans/retire-oibot-agent.md @@ -1,8 +1,14 @@ -# Plan: retire `oibot-agent` from the Tobserver change workflow +# Superseded plan: retire `oibot-agent` from the Tobserver change workflow ## Status -Implementation is in progress. +Superseded on 2026-07-29 by the normal-clone workflow. Dotfiles no longer load +`tobserver-change` or package `tobserver-agent`; repository-owned instructions +and checks should govern future Tobserver work. The remaining document is kept +only as historical migration context and must not be followed as an active plan. + +Before removing any legacy credentials or workspace, resolve the preserved +workspace recorded below explicitly. - The standalone catalog skill is implemented on `agent/tobserver-personal-agit` at commit `ce0f775` and published as [oibot/agent-skills PR #1](https://codeberg.org/oibot/agent-skills/pulls/1). - AGit creation and a second linear push were verified against the same pull request without a write API token. diff --git a/module/home-manager.nix b/module/home-manager.nix index a1bf9d9..e8658ca 100644 --- a/module/home-manager.nix +++ b/module/home-manager.nix @@ -1,10 +1,5 @@ { email }: { config, inputs, pkgs, ... }: -let - tobserverAgent = pkgs.callPackage ../pkgs/tobserver-agent.nix { - script = inputs.agent-skills + "/tobserver-change/scripts/tobserver-agent"; - }; -in { home.file.".clojure/deps.edn".source = ../config/clojure/deps.edn; home.file.".pi/web-search.json".text = builtins.toJSON { @@ -69,7 +64,6 @@ in sops tree typescript - tobserverAgent wget ]; @@ -114,7 +108,6 @@ in enable = true; skills = [ (inputs.agent-skills + "/create-skill") - (inputs.agent-skills + "/tobserver-change") ]; environment = { FIRECRAWL_API_KEY.file = config.sops.secrets.firecrawl_api_key.path; diff --git a/pkgs/tobserver-agent.nix b/pkgs/tobserver-agent.nix deleted file mode 100644 index bd0920f..0000000 --- a/pkgs/tobserver-agent.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ script -, coreutils -, curl -, findutils -, git -, gitleaks -, gnused -, jq -, nix -, nixpkgs-fmt -, openssh -, writeShellApplication -}: - -writeShellApplication { - name = "tobserver-agent"; - - runtimeInputs = [ - coreutils - curl - findutils - git - gitleaks - gnused - jq - nix - nixpkgs-fmt - openssh - ]; - - text = builtins.readFile script; -}