openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
1 lines • 2.59 kB
JavaScript
import{n as e}from"./rolldown-runtime-8BhlS34s.js";import{_o as t,mo as n,yo as r}from"./control-ui-core-9qYjK5B2.js";import{fa as i}from"./ui-DuRgK6kL.js";import{n as a,r as o,t as s}from"./slots-DxbTdEPp.js";function c(e){return u[e]}function l(e){return d.get(e)??`advanced`}var u,d,f;function p(){return(p=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])),[`plugins`,`plugin-settings`]]),f=new Set(d.keys())})))()}function m(e){return e===`search`?`settings`:e===`dreaming`?`dreams`:x.find(t=>t===e)??null}function h(e,n=``){let r=e.pathname?t(e.pathname,n):null;if(r&&r!==`overview`)return r;let i=m(e.tab);if(i)return i;let a=e.targetBlockId??``;return e.section===`memory`||a.startsWith(`config-section-memory`)?`settings`:r}function g(e,t=``){let n=new URLSearchParams(e.search),i=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:r(h(e,t)??`overview`,t),search:o?`?${o}`:``,hash:e.hash};return i||a||s.pathname!==e.pathname?s:null}function _(e){return e.kind===`off`?null:e.engineId}function v(e){let t=i(i(e.plugins)?.slots),n=o(`memory`,t?.memory);switch(n.kind){case`off`:return{kind:`off`};case`pinned`:return{kind:`pinned`,engineId:n.pluginId};default:return{kind:`auto`,engineId:n.pluginId}}}function y(e){let t=i(e),n=i(i(t?.properties)?.memory),r=i(n?.properties);if(!t||!n||!r)return e;let a=C.get(t);if(a!==void 0)return a;let o=Object.fromEntries(S.filter(e=>e in r).map(e=>[e,r[e]])),s={...t,properties:{memory:{...n,properties:o}}};return C.set(t,s),s}var b,x,S,C;function w(){return(w=e((()=>{a(),n(),b=s(`memory`),x=[`overview`,`memories`,`dreams`,`settings`],S=[`citations`,`search`],C=new WeakMap})))()}function T(e){return{...e,properties:Object.fromEntries(Object.entries(e.properties??{}).filter(([e])=>Object.hasOwn(E,e)||D.some(t=>t===e)))}}var E,D;function O(){return(O=e((()=>{E={accessMode:`full`,appRecommendations:!0},D=[`lastRunAt`,`lastRunVersion`,`lastRunCommit`,`lastRunCommand`,`lastRunMode`]})))()}export{b as a,w as c,v as d,_ as f,p as g,c as h,T as i,y as l,l as m,D as n,S as o,f as p,O as r,g as s,E as t,h as u};