- AgentRegistry is now file-backed (AGENTS_FILE, default
/var/lib/n8n-openai/agents.json): agents persist across restarts and
can be added/removed without a redeploy.
- New admin endpoints (separate ADMIN_API_KEY):
GET /admin/agents
POST /admin/agents {model, webhook}
DELETE /admin/agents/:model
- AGENTS env only seeds the store on first boot; the file is authoritative.
- NixOS module sets AGENTS_FILE under the writable StateDirectory.
6 lines
203 B
Elixir
6 lines
203 B
Elixir
System.put_env("ADAPTER_API_KEY", "test-key")
|
|
System.put_env("ADMIN_API_KEY", "test-admin-key")
|
|
System.put_env("AGENTS_FILE", Path.join(System.tmp_dir!(), "n8n-openai-test-agents.json"))
|
|
|
|
ExUnit.start()
|