UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

1 lines • 2.77 kB
import{n as e}from"./rolldown-runtime-8BhlS34s.js";import{Ui as t}from"./control-ui-foundation-ZY_Flbbd.js";import{co as n,do as r,po as i}from"./control-ui-core-CFW9Qtjn.js";import{n as a,r as o,t as s}from"./slots-Dm2tR7jh.js";function c(e){return u[e]}function l(e){return f.get(e)??d.get(e)??`advanced`}var u,d,f,p;function m(){return(m=e((()=>{u={communications:[`messages`,`tts`,`transcripts`],appearance:[`__appearance__`,`ui`],notifications:[`__notifications__`],security:[`security`,`approvals`],automation:[`commands`,`hooks`,`bindings`,`cron`],mcp:[`mcp`],memory:[`memory`],talk:[`talk`],infrastructure:[`gateway`,`browser`,`nodeHost`,`discovery`,`acp`],updates:[`update`],"ai-agents":[`agents`,`skills`,`tools`,`session`],advanced:void 0},d=new Map(Object.entries(u).flatMap(([e,t])=>(t??[]).map(t=>[t,e]))),f=new Map([[`plugins`,`plugin-settings`]]),p=new Set([...d.keys(),...f.keys()])})))()}function h(e){return e===`search`?`settings`:e===`dreaming`?`dreams`:w.find(t=>t===e)??null}function g(e,t=``){let n=e.pathname?r(e.pathname,t):null;if(n&&n!==`overview`)return n;let i=h(e.tab);if(i)return i;let a=e.targetBlockId??``;return e.section===`memory`||a.startsWith(`config-section-memory`)?`settings`:n}function _(e,t=``){let n=new URLSearchParams(e.search),r=n.has(`tab`),a=e.section===`memory`&&n.has(`section`);n.delete(`tab`),a&&(n.delete(`section`),n.delete(`advanced`));let o=n.toString(),s={pathname:i(g(e,t)??`overview`,t),search:o?`?${o}`:``,hash:e.hash};return r||a||s.pathname!==e.pathname?s:null}function v(e){return e.kind===`off`?null:e.engineId}function y(e){let n=t(t(e.plugins)?.slots),r=o(`memory`,n?.memory);switch(r.kind){case`off`:return{kind:`off`};case`pinned`:return{kind:`pinned`,engineId:r.pluginId};default:return{kind:`auto`,engineId:r.pluginId}}}function b(e,n){let r=t(e),i=t(t(r?.properties)?.memory),a=t(i?.properties);if(!r||!i||!a)return e;let o=n.join(``),s=T.get(r)??new Map,c=s.get(o);if(c!==void 0)return c;let l=Object.fromEntries(n.filter(e=>e in a).map(e=>[e,a[e]])),u={...r,properties:{memory:{...i,properties:l}}};return s.set(o,u),T.set(r,s),u}function x(e){return e===`settings`?[`citations`,`search`]:[]}function S(){return x(`settings`)}var C,w,T;function E(){return(E=e((()=>{a(),n(),C=s(`memory`),w=[`overview`,`memories`,`dreams`,`settings`],T=new WeakMap})))()}function D(e){return{...e,properties:Object.fromEntries(Object.entries(e.properties??{}).filter(([e])=>Object.hasOwn(O,e)||k.some(t=>t===e)))}}var O,k;function A(){return(A=e((()=>{O={accessMode:`full`,appRecommendations:!0},k=[`lastRunAt`,`lastRunVersion`,`lastRunCommit`,`lastRunCommand`,`lastRunMode`]})))()}export{m as _,C as a,x as c,b as d,y as f,c as g,l as h,D as i,g as l,p as m,k as n,_ as o,v as p,A as r,E as s,O as t,S as u};