Remove mandatory Tobserver agent workflow
This commit is contained in:
parent
77938951af
commit
89ff2436a7
3 changed files with 8 additions and 41 deletions
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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;
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue