Remove mandatory Tobserver agent workflow

This commit is contained in:
Tobias Ostner 2026-07-29 14:58:45 +07:00
parent 77938951af
commit 89ff2436a7
3 changed files with 8 additions and 41 deletions

View file

@ -1,8 +1,14 @@
# Plan: retire `oibot-agent` from the Tobserver change workflow # Superseded plan: retire `oibot-agent` from the Tobserver change workflow
## Status ## 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). - 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. - AGit creation and a second linear push were verified against the same pull request without a write API token.

View file

@ -1,10 +1,5 @@
{ email }: { config, inputs, pkgs, ... }: { 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.".clojure/deps.edn".source = ../config/clojure/deps.edn;
home.file.".pi/web-search.json".text = builtins.toJSON { home.file.".pi/web-search.json".text = builtins.toJSON {
@ -69,7 +64,6 @@ in
sops sops
tree tree
typescript typescript
tobserverAgent
wget wget
]; ];
@ -114,7 +108,6 @@ in
enable = true; enable = true;
skills = [ skills = [
(inputs.agent-skills + "/create-skill") (inputs.agent-skills + "/create-skill")
(inputs.agent-skills + "/tobserver-change")
]; ];
environment = { environment = {
FIRECRAWL_API_KEY.file = config.sops.secrets.firecrawl_api_key.path; FIRECRAWL_API_KEY.file = config.sops.secrets.firecrawl_api_key.path;

View file

@ -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;
}