Skip to repository content22 lines · 641 B · rust
tenant.openagents/omega
No repository description is available.
OpenAgents Git authority 2026-07-28T08:11:13.755Z Public web read
NIP-34 coordinate
30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omegaMaintainersHidden in public view
References2 branches · 1 tag
Read-only clone
git clone https://openagents.com/git/tenant.openagents/omega.gitBrowse files
settings.rs
1use anyhow::Result;
2use serde_json::Value;
3
4use crate::migrations::migrate_settings;
5
6pub fn remove_context_server_source(value: &mut Value) -> Result<()> {
7 migrate_settings(value, &mut migrate_one)
8}
9
10fn migrate_one(obj: &mut serde_json::Map<String, Value>) -> Result<()> {
11 if let Some(context_servers) = obj.get_mut("context_servers") {
12 if let Some(servers) = context_servers.as_object_mut() {
13 for (_, server) in servers.iter_mut() {
14 if let Some(server_obj) = server.as_object_mut() {
15 server_obj.remove("source");
16 }
17 }
18 }
19 }
20 Ok(())
21}
22