diff --git a/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-BkHCMgkQ.css b/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-BkHCMgkQ.css deleted file mode 100644 index 7c22303..0000000 --- a/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-BkHCMgkQ.css +++ /dev/null @@ -1 +0,0 @@ -:root{--ctp-rosewater: #f5e0dc;--ctp-flamingo: #f2cdcd;--ctp-pink: #f5c2e7;--ctp-mauve: #cba6f7;--ctp-red: #f38ba8;--ctp-maroon: #eba0ac;--ctp-peach: #fab387;--ctp-yellow: #f9e2af;--ctp-green: #a6e3a1;--ctp-teal: #94e2d5;--ctp-sky: #89dceb;--ctp-sapphire: #74c7ec;--ctp-blue: #89b4fa;--ctp-lavender: #b4befe;--ctp-text: #cdd6f4;--ctp-subtext1: #bac2de;--ctp-subtext0: #a6adc8;--ctp-overlay2: #9399b2;--ctp-overlay1: #7f849c;--ctp-overlay0: #6c7086;--ctp-surface2: #585b70;--ctp-surface1: #45475a;--ctp-surface0: #313244;--ctp-base: #1e1e2e;--ctp-mantle: #181825;--ctp-crust: #11111b;--ui-font-family: system-ui, -apple-system, "Segoe UI", sans-serif;--ui-font-size: .875rem;--term-font-family: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--term-font-size: .8125rem;--sidebar-width: 2.75rem;--status-bar-height: 1.75rem;--tab-bar-height: 2rem;--header-height: 2.5rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:var(--ctp-base);color:var(--ctp-text);font-family:var(--ui-font-family);font-size:var(--ui-font-size);-webkit-font-smoothing:antialiased}#app{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-shell{display:flex;flex:1;min-height:0;overflow:hidden}.sidebar{width:var(--sidebar-width);flex-shrink:0;background:var(--ctp-mantle);border-right:1px solid var(--ctp-surface0);display:flex;flex-direction:column;align-items:center;padding:.5rem 0;gap:.25rem}.sidebar-icon{width:2rem;height:2rem;border-radius:.375rem;border:none;background:transparent;color:var(--ctp-overlay1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;padding:0}.sidebar-icon:hover{background:var(--ctp-surface0);color:var(--ctp-text)}.sidebar-icon.active{background:var(--ctp-surface1);color:var(--ctp-mauve)}.sidebar-icon svg{width:1rem;height:1rem}.sidebar-spacer{flex:1}.workspace{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.project-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem;background:var(--ctp-crust)}.project-card{background:var(--ctp-base);border:1px solid var(--ctp-surface0);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;min-height:0}.project-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent, var(--ctp-mauve));border-radius:.5rem 0 0 .5rem}.project-card{position:relative}.project-header{height:var(--header-height);background:var(--ctp-mantle);border-bottom:1px solid var(--ctp-surface0);display:flex;align-items:center;gap:.5rem;padding:0 .625rem 0 .875rem;flex-shrink:0}.status-dot-wrap{flex-shrink:0;width:.625rem;height:.625rem;position:relative}#wgpu-surface,.wgpu-surface,.status-dot{width:100%;height:100%;border-radius:50%;background:var(--dot-color, var(--ctp-overlay0))}.status-dot.running{--dot-color: var(--ctp-green)}.status-dot.idle{--dot-color: var(--ctp-overlay1)}.status-dot.stalled{--dot-color: var(--ctp-peach)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.project-name{font-weight:600;color:var(--ctp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.project-cwd{font-size:.75rem;color:var(--ctp-subtext0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;max-width:10rem;flex-shrink:0}.tab-bar{height:var(--tab-bar-height);background:var(--ctp-mantle);border-bottom:1px solid var(--ctp-surface0);display:flex;align-items:stretch;flex-shrink:0;padding:0 .25rem;gap:.125rem}.tab-btn{padding:0 .75rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ctp-subtext0);font-family:var(--ui-font-family);font-size:.8125rem;cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s;margin-bottom:-1px}.tab-btn:hover{color:var(--ctp-text)}.tab-btn.active{color:var(--ctp-text);border-bottom-color:var(--accent, var(--ctp-mauve))}.tab-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tab-pane{flex:1;min-height:0;overflow-y:auto;padding:.5rem .625rem;display:none}.tab-pane.active{display:flex;flex-direction:column;gap:.375rem}.tab-pane::-webkit-scrollbar{width:.375rem}.tab-pane::-webkit-scrollbar-track{background:transparent}.tab-pane::-webkit-scrollbar-thumb{background:var(--ctp-surface1);border-radius:.25rem}.msg{display:flex;flex-direction:column;gap:.125rem}.msg-role{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ctp-overlay1)}.msg-role.user{color:var(--ctp-blue)}.msg-role.assistant{color:var(--ctp-mauve)}.msg-role.tool{color:var(--ctp-peach)}.msg-body{background:var(--ctp-surface0);border-radius:.3125rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.5;color:var(--ctp-text);white-space:pre-wrap;word-break:break-word}.msg-body.tool-call{background:color-mix(in srgb,var(--ctp-peach) 8%,var(--ctp-surface0));border-left:2px solid var(--ctp-peach);font-family:var(--term-font-family);font-size:.75rem}.msg-body.tool-result{background:color-mix(in srgb,var(--ctp-teal) 6%,var(--ctp-surface0));border-left:2px solid var(--ctp-teal);font-family:var(--term-font-family);font-size:.75rem;color:var(--ctp-subtext1)}.placeholder-pane{flex:1;display:flex;align-items:center;justify-content:center;color:var(--ctp-overlay0);font-size:.8125rem;font-style:italic}.status-bar{height:var(--status-bar-height);background:var(--ctp-crust);border-top:1px solid var(--ctp-surface0);display:flex;align-items:center;gap:1rem;padding:0 .75rem;flex-shrink:0;font-size:.75rem;color:var(--ctp-subtext0)}.status-segment{display:flex;align-items:center;gap:.3rem}.status-dot-sm{width:.4375rem;height:.4375rem;border-radius:50%;flex-shrink:0}.status-dot-sm.green{background:var(--ctp-green)}.status-dot-sm.gray{background:var(--ctp-overlay0)}.status-dot-sm.orange{background:var(--ctp-peach)}.status-bar-spacer{flex:1}.status-value{color:var(--ctp-text);font-weight:500}body{overflow:hidden}#app{display:flex;flex-direction:column;height:100vh}.app-shell.svelte-krfyfn{flex:1;min-height:0} diff --git a/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-C2tlpXVI.js b/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-C2tlpXVI.js new file mode 100644 index 0000000..40623a4 --- /dev/null +++ b/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-C2tlpXVI.js @@ -0,0 +1,10 @@ +var $r=Object.defineProperty;var In=e=>{throw TypeError(e)};var Br=(e,t,n)=>t in e?$r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ce=(e,t,n)=>Br(e,typeof t!="symbol"?t+"":t,n),sn=(e,t,n)=>t.has(e)||In("Cannot "+n);var f=(e,t,n)=>(sn(e,t,"read from private field"),n?n.call(e):t.get(e)),k=(e,t,n)=>t.has(e)?In("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),g=(e,t,n,r)=>(sn(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),C=(e,t,n)=>(sn(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();const Hr="5";var Kn;typeof window<"u"&&((Kn=window.__svelte??(window.__svelte={})).v??(Kn.v=new Set)).add(Hr);const Vr=1,Yr=2,Qn=4,zr=8,Wr=16,Gr=1,Kr=2,P=Symbol(),Qr="http://www.w3.org/1999/xhtml",fn=!1;var Jn=Array.isArray,Jr=Array.prototype.indexOf,Zt=Array.from,Xr=Object.defineProperty,Tt=Object.getOwnPropertyDescriptor,Zr=Object.getOwnPropertyDescriptors,jr=Object.prototype,es=Array.prototype,Xn=Object.getPrototypeOf,Dn=Object.isExtensible;function ts(e){for(var t=0;t{e=r,t=i});return{promise:n,resolve:e,reject:t}}const F=2,jn=4,wn=8,ns=1<<24,Re=16,Ne=32,je=64,jt=128,ue=512,I=1024,z=2048,be=4096,J=8192,De=16384,bn=32768,vt=65536,Ln=1<<17,er=1<<18,gt=1<<19,rs=1<<20,xe=1<<25,Je=32768,on=1<<21,yn=1<<22,Le=1<<23,ln=Symbol("$state"),ss=Symbol(""),lt=new class extends Error{constructor(){super(...arguments);ce(this,"name","StaleReactionError");ce(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};function is(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function ls(e){throw new Error("https://svelte.dev/e/effect_in_teardown")}function as(){throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function fs(e){throw new Error("https://svelte.dev/e/effect_orphan")}function os(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function us(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function cs(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function ds(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function vs(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function hs(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function tr(e){return e===this.v}function ps(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function nr(e){return!ps(e,this.v)}let _s=!1,se=null;function ht(e){se=e}function rr(e,t=!1,n){se={p:se,i:!1,c:null,e:null,s:e,x:null,l:null}}function sr(e){var t=se,n=t.e;if(n!==null){t.e=null;for(var r of n)br(r)}return t.i=!0,se=t.p,{}}function ir(){return!0}let at=[];function gs(){var e=at;at=[],ts(e)}function en(e){if(at.length===0){var t=at;queueMicrotask(()=>{t===at&&gs()})}at.push(e)}function lr(e){var t=S;if(t===null)return y.f|=Le,e;if((t.f&bn)===0){if((t.f&jt)===0)throw e;t.b.error(e)}else pt(e,t)}function pt(e,t){for(;t!==null;){if((t.f&jt)!==0)try{t.b.error(e);return}catch(n){e=n}t=t.parent}throw e}const $t=new Set;let T=null,R=null,ve=[],En=null,un=!1;var ot,ut,$e,Be,Rt,ct,dt,O,cn,Et,dn,ar,fr;const Qt=class Qt{constructor(){k(this,O);ce(this,"committed",!1);ce(this,"current",new Map);ce(this,"previous",new Map);k(this,ot,new Set);k(this,ut,new Set);k(this,$e,0);k(this,Be,0);k(this,Rt,null);k(this,ct,new Set);k(this,dt,new Set);ce(this,"skipped_effects",new Set);ce(this,"is_fork",!1)}is_deferred(){return this.is_fork||f(this,Be)>0}process(t){var r;ve=[],this.apply();var n={parent:null,effect:null,effects:[],render_effects:[]};for(const i of t)C(this,O,cn).call(this,i,n);this.is_fork||C(this,O,ar).call(this),this.is_deferred()?(C(this,O,Et).call(this,n.effects),C(this,O,Et).call(this,n.render_effects)):(T=null,qn(n.render_effects),qn(n.effects),(r=f(this,Rt))==null||r.resolve()),R=null}capture(t,n){this.previous.has(t)||this.previous.set(t,n),(t.f&Le)===0&&(this.current.set(t,t.v),R==null||R.set(t,t.v))}activate(){T=this,this.apply()}deactivate(){T===this&&(T=null,R=null)}flush(){if(this.activate(),ve.length>0){if(ms(),T!==null&&T!==this)return}else f(this,$e)===0&&this.process([]);this.deactivate()}discard(){for(const t of f(this,ut))t(this);f(this,ut).clear()}increment(t){g(this,$e,f(this,$e)+1),t&&g(this,Be,f(this,Be)+1)}decrement(t){g(this,$e,f(this,$e)-1),t&&g(this,Be,f(this,Be)-1),this.revive()}revive(){for(const t of f(this,ct))f(this,dt).delete(t),D(t,z),Xe(t);for(const t of f(this,dt))D(t,be),Xe(t);this.flush()}oncommit(t){f(this,ot).add(t)}ondiscard(t){f(this,ut).add(t)}settled(){return(f(this,Rt)??g(this,Rt,Zn())).promise}static ensure(){if(T===null){const t=T=new Qt;$t.add(T),Qt.enqueue(()=>{T===t&&t.flush()})}return T}static enqueue(t){en(t)}apply(){}};ot=new WeakMap,ut=new WeakMap,$e=new WeakMap,Be=new WeakMap,Rt=new WeakMap,ct=new WeakMap,dt=new WeakMap,O=new WeakSet,cn=function(t,n){var c;t.f^=I;for(var r=t.first;r!==null;){var i=r.f,s=(i&(Ne|je))!==0,l=s&&(i&I)!==0,o=l||(i&J)!==0||this.skipped_effects.has(r);if((r.f&jt)!==0&&((c=r.b)!=null&&c.is_pending())&&(n={parent:n,effect:r,effects:[],render_effects:[]}),!o&&r.fn!==null){s?r.f^=I:(i&jn)!==0?n.effects.push(r):Ft(r)&&((r.f&Re)!==0&&f(this,ct).add(r),Ct(r));var a=r.first;if(a!==null){r=a;continue}}var u=r.parent;for(r=r.next;r===null&&u!==null;)u===n.effect&&(C(this,O,Et).call(this,n.effects),C(this,O,Et).call(this,n.render_effects),n=n.parent),r=u.next,u=u.parent}},Et=function(t){for(const n of t)(n.f&z)!==0?f(this,ct).add(n):(n.f&be)!==0&&f(this,dt).add(n),C(this,O,dn).call(this,n.deps),D(n,I)},dn=function(t){if(t!==null)for(const n of t)(n.f&F)===0||(n.f&Je)===0||(n.f^=Je,C(this,O,dn).call(this,n.deps))},ar=function(){if(f(this,Be)===0){for(const t of f(this,ot))t();f(this,ot).clear()}f(this,$e)===0&&C(this,O,fr).call(this)},fr=function(){var s;if($t.size>1){this.previous.clear();var t=R,n=!0,r={parent:null,effect:null,effects:[],render_effects:[]};for(const l of $t){if(l===this){n=!1;continue}const o=[];for(const[u,c]of this.current){if(l.current.has(u))if(n&&c!==l.current.get(u))l.current.set(u,c);else continue;o.push(u)}if(o.length===0)continue;const a=[...l.current.keys()].filter(u=>!this.current.has(u));if(a.length>0){var i=ve;ve=[];const u=new Set,c=new Map;for(const p of o)or(p,a,u,c);if(ve.length>0){T=l,l.apply();for(const p of ve)C(s=l,O,cn).call(s,p,r);l.deactivate()}ve=i}}T=null,R=t}this.committed=!0,$t.delete(this)};let Ce=Qt;function ms(){var e=Ke;un=!0;var t=null;try{var n=0;for(Gt(!0);ve.length>0;){var r=Ce.ensure();if(n++>1e3){var i,s;ws()}r.process(ve),qe.clear()}}finally{un=!1,Gt(e),En=null}}function ws(){try{os()}catch(e){pt(e,En)}}let ae=null;function qn(e){var t=e.length;if(t!==0){for(var n=0;n0)){qe.clear();for(const i of ae){if((i.f&(De|J))!==0)continue;const s=[i];let l=i.parent;for(;l!==null;)ae.has(l)&&(ae.delete(l),s.push(l)),l=l.parent;for(let o=s.length-1;o>=0;o--){const a=s[o];(a.f&(De|J))===0&&Ct(a)}}ae.clear()}}ae=null}}function or(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const i of e.reactions){const s=i.f;(s&F)!==0?or(i,t,n,r):(s&(yn|Re))!==0&&(s&z)===0&&ur(i,t,r)&&(D(i,z),Xe(i))}}function ur(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const i of e.deps){if(t.includes(i))return!0;if((i.f&F)!==0&&ur(i,t,n))return n.set(i,!0),!0}return n.set(e,!1),!1}function Xe(e){for(var t=En=e;t.parent!==null;){t=t.parent;var n=t.f;if(un&&t===S&&(n&Re)!==0&&(n&er)===0)return;if((n&(je|Ne))!==0){if((n&I)===0)return;t.f^=I}}ve.push(t)}function bs(e){let t=0,n=Ze(0),r;return()=>{At()&&(_(n),Hs(()=>(t===0&&(r=Gs(()=>e(()=>St(n)))),t+=1,()=>{en(()=>{t-=1,t===0&&(r==null||r(),r=void 0,St(n))})})))}}var ys=vt|gt|jt;function Es(e,t,n){new ks(e,t,n)}var ee,te,mn,he,He,pe,ne,H,_e,Ae,Fe,Ve,Pe,Ye,Ie,Jt,N,Ts,Ss,vn,Vt,Yt,hn;class ks{constructor(t,n,r){k(this,N);ce(this,"parent");k(this,ee,!1);k(this,te);k(this,mn,null);k(this,he);k(this,He);k(this,pe);k(this,ne,null);k(this,H,null);k(this,_e,null);k(this,Ae,null);k(this,Fe,null);k(this,Ve,0);k(this,Pe,0);k(this,Ye,!1);k(this,Ie,null);k(this,Jt,bs(()=>(g(this,Ie,Ze(f(this,Ve))),()=>{g(this,Ie,null)})));g(this,te,t),g(this,he,n),g(this,He,r),this.parent=S.b,g(this,ee,!!f(this,he).pending),g(this,pe,Sn(()=>{S.b=this;{var i=C(this,N,vn).call(this);try{g(this,ne,re(()=>r(i)))}catch(s){this.error(s)}f(this,Pe)>0?C(this,N,Yt).call(this):g(this,ee,!1)}return()=>{var s;(s=f(this,Fe))==null||s.remove()}},ys))}is_pending(){return f(this,ee)||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!f(this,he).pending}update_pending_count(t){C(this,N,hn).call(this,t),g(this,Ve,f(this,Ve)+t),f(this,Ie)&&_t(f(this,Ie),f(this,Ve))}get_effect_pending(){return f(this,Jt).call(this),_(f(this,Ie))}error(t){var n=f(this,he).onerror;let r=f(this,he).failed;if(f(this,Ye)||!n&&!r)throw t;f(this,ne)&&(Y(f(this,ne)),g(this,ne,null)),f(this,H)&&(Y(f(this,H)),g(this,H,null)),f(this,_e)&&(Y(f(this,_e)),g(this,_e,null));var i=!1,s=!1;const l=()=>{if(i){hs();return}i=!0,s&&vs(),Ce.ensure(),g(this,Ve,0),f(this,_e)!==null&&Ge(f(this,_e),()=>{g(this,_e,null)}),g(this,ee,this.has_pending_snippet()),g(this,ne,C(this,N,Vt).call(this,()=>(g(this,Ye,!1),re(()=>f(this,He).call(this,f(this,te)))))),f(this,Pe)>0?C(this,N,Yt).call(this):g(this,ee,!1)};var o=y;try{V(null),s=!0,n==null||n(t,l),s=!1}catch(a){pt(a,f(this,pe)&&f(this,pe).parent)}finally{V(o)}r&&en(()=>{g(this,_e,C(this,N,Vt).call(this,()=>{Ce.ensure(),g(this,Ye,!0);try{return re(()=>{r(f(this,te),()=>t,()=>l)})}catch(a){return pt(a,f(this,pe).parent),null}finally{g(this,Ye,!1)}}))})}}ee=new WeakMap,te=new WeakMap,mn=new WeakMap,he=new WeakMap,He=new WeakMap,pe=new WeakMap,ne=new WeakMap,H=new WeakMap,_e=new WeakMap,Ae=new WeakMap,Fe=new WeakMap,Ve=new WeakMap,Pe=new WeakMap,Ye=new WeakMap,Ie=new WeakMap,Jt=new WeakMap,N=new WeakSet,Ts=function(){try{g(this,ne,re(()=>f(this,He).call(this,f(this,te))))}catch(t){this.error(t)}g(this,ee,!1)},Ss=function(){const t=f(this,he).pending;t&&(g(this,H,re(()=>t(f(this,te)))),Ce.enqueue(()=>{var n=C(this,N,vn).call(this);g(this,ne,C(this,N,Vt).call(this,()=>(Ce.ensure(),re(()=>f(this,He).call(this,n))))),f(this,Pe)>0?C(this,N,Yt).call(this):(Ge(f(this,H),()=>{g(this,H,null)}),g(this,ee,!1))}))},vn=function(){var t=f(this,te);return f(this,ee)&&(g(this,Fe,We()),f(this,te).before(f(this,Fe)),t=f(this,Fe)),t},Vt=function(t){var n=S,r=y,i=se;ye(f(this,pe)),V(f(this,pe)),ht(f(this,pe).ctx);try{return t()}catch(s){return lr(s),null}finally{ye(n),V(r),ht(i)}},Yt=function(){const t=f(this,he).pending;f(this,ne)!==null&&(g(this,Ae,document.createDocumentFragment()),f(this,Ae).append(f(this,Fe)),Ar(f(this,ne),f(this,Ae))),f(this,H)===null&&g(this,H,re(()=>t(f(this,te))))},hn=function(t){var n;if(!this.has_pending_snippet()){this.parent&&C(n=this.parent,N,hn).call(n,t);return}g(this,Pe,f(this,Pe)+t),f(this,Pe)===0&&(g(this,ee,!1),f(this,H)&&Ge(f(this,H),()=>{g(this,H,null)}),f(this,Ae)&&(f(this,te).before(f(this,Ae)),g(this,Ae,null)))};function As(e,t,n,r){const i=kn;if(n.length===0&&e.length===0){r(t.map(i));return}var s=T,l=S,o=xs();function a(){Promise.all(n.map(u=>Cs(u))).then(u=>{o();try{r([...t.map(i),...u])}catch(c){(l.f&De)===0&&pt(c,l)}s==null||s.deactivate(),zt()}).catch(u=>{pt(u,l)})}e.length>0?Promise.all(e).then(()=>{o();try{return a()}finally{s==null||s.deactivate(),zt()}}):a()}function xs(){var e=S,t=y,n=se,r=T;return function(s=!0){ye(e),V(t),ht(n),s&&(r==null||r.activate())}}function zt(){ye(null),V(null),ht(null)}function kn(e){var t=F|z,n=y!==null&&(y.f&F)!==0?y:null;return S!==null&&(S.f|=gt),{ctx:se,deps:null,effects:null,equals:tr,f:t,fn:e,reactions:null,rv:0,v:P,wv:0,parent:n??S,ac:null}}function Cs(e,t){let n=S;n===null&&is();var r=n.b,i=void 0,s=Ze(P),l=!y,o=new Map;return Bs(()=>{var d;var a=Zn();i=a.promise;try{Promise.resolve(e()).then(a.resolve,a.reject).then(()=>{u===T&&u.committed&&u.deactivate(),zt()})}catch(v){a.reject(v),zt()}var u=T;if(l){var c=!r.is_pending();r.update_pending_count(1),u.increment(c),(d=o.get(u))==null||d.reject(lt),o.delete(u),o.set(u,a)}const p=(v,b=void 0)=>{if(u.activate(),b)b!==lt&&(s.f|=Le,_t(s,b));else{(s.f&Le)!==0&&(s.f^=Le),_t(s,v);for(const[A,h]of o){if(o.delete(A),A===u)break;h.reject(lt)}}l&&(r.update_pending_count(-1),u.decrement(c))};a.promise.then(p,v=>p(null,v||"unknown"))}),qs(()=>{for(const a of o.values())a.reject(lt)}),new Promise(a=>{function u(c){function p(){c===i?a(s):u(i)}c.then(p,p)}u(i)})}function Bt(e){const t=kn(e);return xr(t),t}function Rs(e){const t=kn(e);return t.equals=nr,t}function cr(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n0&&!vr&&Os()}return t}function Os(){vr=!1;var e=Ke;Gt(!0);const t=Array.from(pn);try{for(const n of t)(n.f&I)!==0&&D(n,be),Ft(n)&&Ct(n)}finally{Gt(e)}pn.clear()}function St(e){me(e,e.v+1)}function hr(e,t){var n=e.reactions;if(n!==null)for(var r=n.length,i=0;i{if(Qe===s)return o();var a=y,u=Qe;V(null),Bn(s);var c=o();return V(a),Bn(u),c};return r&&n.set("length",fe(e.length)),new Proxy(e,{defineProperty(o,a,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&us();var c=n.get(a);return c===void 0?c=l(()=>{var p=fe(u.value);return n.set(a,p),p}):me(c,u.value,!0),!0},deleteProperty(o,a){var u=n.get(a);if(u===void 0){if(a in o){const c=l(()=>fe(P));n.set(a,c),St(i)}}else me(u,P),St(i);return!0},get(o,a,u){var v;if(a===ln)return e;var c=n.get(a),p=a in o;if(c===void 0&&(!p||(v=Tt(o,a))!=null&&v.writable)&&(c=l(()=>{var b=ft(p?o[a]:P),A=fe(b);return A}),n.set(a,c)),c!==void 0){var d=_(c);return d===P?void 0:d}return Reflect.get(o,a,u)},getOwnPropertyDescriptor(o,a){var u=Reflect.getOwnPropertyDescriptor(o,a);if(u&&"value"in u){var c=n.get(a);c&&(u.value=_(c))}else if(u===void 0){var p=n.get(a),d=p==null?void 0:p.v;if(p!==void 0&&d!==P)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return u},has(o,a){var d;if(a===ln)return!0;var u=n.get(a),c=u!==void 0&&u.v!==P||Reflect.has(o,a);if(u!==void 0||S!==null&&(!c||(d=Tt(o,a))!=null&&d.writable)){u===void 0&&(u=l(()=>{var v=c?ft(o[a]):P,b=fe(v);return b}),n.set(a,u));var p=_(u);if(p===P)return!1}return c},set(o,a,u,c){var $;var p=n.get(a),d=a in o;if(r&&a==="length")for(var v=u;vfe(P)),n.set(v+"",b))}if(p===void 0)(!d||($=Tt(o,a))!=null&&$.writable)&&(p=l(()=>fe(void 0)),me(p,ft(u)),n.set(a,p));else{d=p.v!==P;var A=l(()=>ft(u));me(p,A)}var h=Reflect.getOwnPropertyDescriptor(o,a);if(h!=null&&h.set&&h.set.call(c,u),!d){if(r&&typeof a=="string"){var m=n.get("length"),ie=Number(a);Number.isInteger(ie)&&ie>=m.v&&me(m,ie+1)}St(i)}return!0},ownKeys(o){_(i);var a=Reflect.ownKeys(o).filter(p=>{var d=n.get(p);return d===void 0||d.v!==P});for(var[u,c]of n)c.v!==P&&!(u in o)&&a.push(u);return a},setPrototypeOf(){cs()}})}var Un,pr,_r,gr;function Fs(){if(Un===void 0){Un=window,pr=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;_r=Tt(t,"firstChild").get,gr=Tt(t,"nextSibling").get,Dn(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),Dn(n)&&(n.__t=void 0)}}function We(e=""){return document.createTextNode(e)}function Wt(e){return _r.call(e)}function Ot(e){return gr.call(e)}function x(e,t){return Wt(e)}function Ps(e,t=!1){{var n=Wt(e);return n instanceof Comment&&n.data===""?Ot(n):n}}function M(e,t=1,n=!1){let r=e;for(;t--;)r=Ot(r);return r}function Is(e){e.textContent=""}function mr(){return!1}function wr(e){var t=y,n=S;V(null),ye(null);try{return e()}finally{V(t),ye(n)}}function Ds(e){S===null&&(y===null&&fs(),as()),mt&&ls()}function Ls(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function Ue(e,t,n){var r=S;r!==null&&(r.f&J)!==0&&(e|=J);var i={ctx:se,deps:null,nodes:null,f:e|z|ue,first:null,fn:t,last:null,next:null,parent:r,b:r&&r.b,prev:null,teardown:null,wv:0,ac:null};if(n)try{Ct(i),i.f|=bn}catch(o){throw Y(i),o}else t!==null&&Xe(i);var s=i;if(n&&s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f>)===0&&(s=s.first,(e&Re)!==0&&(e&vt)!==0&&s!==null&&(s.f|=vt)),s!==null&&(s.parent=r,r!==null&&Ls(s,r),y!==null&&(y.f&F)!==0&&(e&je)===0)){var l=y;(l.effects??(l.effects=[])).push(s)}return i}function At(){return y!==null&&!we}function qs(e){const t=Ue(wn,null,!1);return D(t,I),t.teardown=e,t}function Us(e){Ds();var t=S.f,n=!y&&(t&Ne)!==0&&(t&bn)===0;if(n){var r=se;(r.e??(r.e=[])).push(e)}else return br(e)}function br(e){return Ue(jn|rs,e,!1)}function $s(e){Ce.ensure();const t=Ue(je|gt,e,!0);return(n={})=>new Promise(r=>{n.outro?Ge(t,()=>{Y(t),r(void 0)}):(Y(t),r(void 0))})}function Bs(e){return Ue(yn|gt,e,!0)}function Hs(e,t=0){return Ue(wn|t,e,!0)}function rt(e,t=[],n=[],r=[]){As(r,t,n,i=>{Ue(wn,()=>e(...i.map(_)),!0)})}function Sn(e,t=0){var n=Ue(Re|t,e,!0);return n}function re(e){return Ue(Ne|gt,e,!0)}function yr(e){var t=e.teardown;if(t!==null){const n=mt,r=y;$n(!0),V(null);try{t.call(null)}finally{$n(n),V(r)}}}function Er(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const i=n.ac;i!==null&&wr(()=>{i.abort(lt)});var r=n.next;(n.f&je)!==0?n.parent=null:Y(n,t),n=r}}function Vs(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&Ne)===0&&Y(t),t=n}}function Y(e,t=!0){var n=!1;(t||(e.f&er)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(Ys(e.nodes.start,e.nodes.end),n=!0),Er(e,t&&!n),Kt(e,0),D(e,De);var r=e.nodes&&e.nodes.t;if(r!==null)for(const s of r)s.stop();yr(e);var i=e.parent;i!==null&&i.first!==null&&kr(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=null}function Ys(e,t){for(;e!==null;){var n=e===t?null:Ot(e);e.remove(),e=n}}function kr(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Ge(e,t,n=!0){var r=[];Tr(e,r,!0);var i=()=>{n&&Y(e),t&&t()},s=r.length;if(s>0){var l=()=>--s||i();for(var o of r)o.out(l)}else i()}function Tr(e,t,n){if((e.f&J)===0){e.f^=J;var r=e.nodes&&e.nodes.t;if(r!==null)for(const o of r)(o.is_global||n)&&t.push(o);for(var i=e.first;i!==null;){var s=i.next,l=(i.f&vt)!==0||(i.f&Ne)!==0&&(e.f&Re)!==0;Tr(i,t,l?n:!1),i=s}}}function An(e){Sr(e,!0)}function Sr(e,t){if((e.f&J)!==0){e.f^=J,(e.f&I)===0&&(D(e,z),Xe(e));for(var n=e.first;n!==null;){var r=n.next,i=(n.f&vt)!==0||(n.f&Ne)!==0;Sr(n,i?t:!1),n=r}var s=e.nodes&&e.nodes.t;if(s!==null)for(const l of s)(l.is_global||t)&&l.in()}}function Ar(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var i=n===r?null:Ot(n);t.append(n),n=i}}let Ke=!1;function Gt(e){Ke=e}let mt=!1;function $n(e){mt=e}let y=null,we=!1;function V(e){y=e}let S=null;function ye(e){S=e}let U=null;function xr(e){y!==null&&(U===null?U=[e]:U.push(e))}let q=null,K=0,j=null;function zs(e){j=e}let Cr=1,xt=0,Qe=xt;function Bn(e){Qe=e}function Rr(){return++Cr}function Ft(e){var t=e.f;if((t&z)!==0)return!0;if(t&F&&(e.f&=~Je),(t&be)!==0){var n=e.deps;if(n!==null)for(var r=n.length,i=0;ie.wv)return!0}(t&ue)!==0&&R===null&&D(e,I)}return!1}function Nr(e,t,n=!0){var r=e.reactions;if(r!==null&&!(U!=null&&U.includes(e)))for(var i=0;i{e.ac.abort(lt)}),e.ac=null);try{e.f|=on;var c=e.fn,p=c(),d=e.deps;if(q!==null){var v;if(Kt(e,K),d!==null&&K>0)for(d.length=K+q.length,v=0;v{throw m});throw d}}finally{e.__root=t,delete e.currentTarget,V(c),ye(p)}}}function Js(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function Vn(e,t){var n=S;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function wt(e,t){var n=(t&Gr)!==0,r=(t&Kr)!==0,i,s=!e.startsWith("");return()=>{i===void 0&&(i=Js(s?e:""+e),n||(i=Wt(i)));var l=r||pr?document.importNode(i,!0):i.cloneNode(!0);if(n){var o=Wt(l),a=l.lastChild;Vn(o,a)}else Vn(l,l);return l}}function st(e,t){e!==null&&e.before(t)}const Xs=["touchstart","touchmove"];function Zs(e){return Xs.includes(e)}function Se(e,t){var n=t==null?"":typeof t=="object"?t+"":t;n!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=n+"")}function js(e,t){return ei(e,t)}const it=new Map;function ei(e,{target:t,anchor:n,props:r={},events:i,context:s,intro:l=!0}){Fs();var o=new Set,a=p=>{for(var d=0;d{var p=n??t.appendChild(We());return Es(p,{pending:()=>{}},d=>{if(s){rr({});var v=se;v.c=s}i&&(r.$$events=i),u=e(d,r)||{},s&&sr()}),()=>{var b;for(var d of o){t.removeEventListener(d,Ht);var v=it.get(d);--v===0?(document.removeEventListener(d,Ht),it.delete(d)):it.set(d,v)}_n.delete(a),p!==n&&((b=p.parentNode)==null||b.removeChild(p))}});return ti.set(u,c),u}let ti=new WeakMap;var oe,ge,Q,ze,Nt,Mt,Xt;class ni{constructor(t,n=!0){ce(this,"anchor");k(this,oe,new Map);k(this,ge,new Map);k(this,Q,new Map);k(this,ze,new Set);k(this,Nt,!0);k(this,Mt,()=>{var t=T;if(f(this,oe).has(t)){var n=f(this,oe).get(t),r=f(this,ge).get(n);if(r)An(r),f(this,ze).delete(n);else{var i=f(this,Q).get(n);i&&(f(this,ge).set(n,i.effect),f(this,Q).delete(n),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,l]of f(this,oe)){if(f(this,oe).delete(s),s===t)break;const o=f(this,Q).get(l);o&&(Y(o.effect),f(this,Q).delete(l))}for(const[s,l]of f(this,ge)){if(s===n||f(this,ze).has(s))continue;const o=()=>{if(Array.from(f(this,oe).values()).includes(s)){var u=document.createDocumentFragment();Ar(l,u),u.append(We()),f(this,Q).set(s,{effect:l,fragment:u})}else Y(l);f(this,ze).delete(s),f(this,ge).delete(s)};f(this,Nt)||!r?(f(this,ze).add(s),Ge(l,o,!1)):o()}}});k(this,Xt,t=>{f(this,oe).delete(t);const n=Array.from(f(this,oe).values());for(const[r,i]of f(this,Q))n.includes(r)||(Y(i.effect),f(this,Q).delete(r))});this.anchor=t,g(this,Nt,n)}ensure(t,n){var r=T,i=mr();if(n&&!f(this,ge).has(t)&&!f(this,Q).has(t))if(i){var s=document.createDocumentFragment(),l=We();s.append(l),f(this,Q).set(t,{effect:re(()=>n(l)),fragment:s})}else f(this,ge).set(t,re(()=>n(this.anchor)));if(f(this,oe).set(r,t),i){for(const[o,a]of f(this,ge))o===t?r.skipped_effects.delete(a):r.skipped_effects.add(a);for(const[o,a]of f(this,Q))o===t?r.skipped_effects.delete(a.effect):r.skipped_effects.add(a.effect);r.oncommit(f(this,Mt)),r.ondiscard(f(this,Xt))}else f(this,Mt).call(this)}}oe=new WeakMap,ge=new WeakMap,Q=new WeakMap,ze=new WeakMap,Nt=new WeakMap,Mt=new WeakMap,Xt=new WeakMap;function Yn(e,t,n=!1){var r=new ni(e),i=n?vt:0;function s(l,o){r.ensure(l,o)}Sn(()=>{var l=!1;t((o,a=!0)=>{l=!0,s(a,o)}),l||s(!1,null)},i)}function ri(e,t){return t}function si(e,t,n){for(var r=[],i=t.length,s,l=t.length,o=0;o{if(s){if(s.pending.delete(p),s.done.add(p),s.pending.size===0){var d=e.outrogroups;gn(Zt(s.done)),d.delete(s),d.size===0&&(e.outrogroups=null)}}else l-=1},!1)}if(l===0){var a=r.length===0&&n!==null;if(a){var u=n,c=u.parentNode;Is(c),c.append(u),e.items.clear()}gn(t,!a)}else s={pending:new Set(t),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(s)}function gn(e,t=!0){for(var n=0;n{var m=n();return Jn(m)?m:m==null?[]:Zt(m)}),d,v=!0;function b(){h.fallback=c,ii(h,d,l,t,r),c!==null&&(d.length===0?(c.f&xe)===0?An(c):(c.f^=xe,kt(c,null,l)):Ge(c,()=>{c=null}))}var A=Sn(()=>{d=_(p);for(var m=d.length,ie=new Set,$=T,W=mr(),X=0;Xs(l)):(c=re(()=>s(zn??(zn=We()))),c.f|=xe)),!v)if(W){for(const[et,tt]of o)ie.has(et)||$.skipped_effects.add(tt.e);$.oncommit(b),$.ondiscard(()=>{})}else b();_(p)}),h={effect:A,items:o,outrogroups:null,fallback:c};v=!1}function ii(e,t,n,r,i){var tt,Pt,It,Dt,Lt,E,w,le,ke;var s=(r&zr)!==0,l=t.length,o=e.items,a=e.effect.first,u,c=null,p,d=[],v=[],b,A,h,m;if(s)for(m=0;m0){var et=(r&Qn)!==0&&l===0?n:null;if(s){for(m=0;m{var G,bt;if(p!==void 0)for(h of p)(bt=(G=h.nodes)==null?void 0:G.a)==null||bt.apply()})}function li(e,t,n,r,i,s,l,o){var a=(l&Vr)!==0?(l&Wr)===0?Ms(n,!1,!1):Ze(n):null,u=(l&Yr)!==0?Ze(i):null;return{v:a,i:u,e:re(()=>(s(t,a??n,u??i,o),()=>{e.delete(r)}))}}function kt(e,t,n){if(e.nodes)for(var r=e.nodes.start,i=e.nodes.end,s=t&&(t.f&xe)===0?t.nodes.start:n;r!==null;){var l=Ot(r);if(s.before(r),r===i)return;r=l}}function Me(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}const Wn=[...` +\r\f \v\uFEFF`];function ai(e,t,n){var r=e==null?"":""+e;if(t&&(r=r?r+" "+t:t),n){for(var i in n)if(n[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,l=0;(l=r.indexOf(i,l))>=0;){var o=l+s;(l===0||Wn.includes(r[l-1]))&&(o===r.length||Wn.includes(r[o]))?r=(l===0?"":r.substring(0,l))+r.substring(o+1):l=o}}return r===""?null:r}function fi(e,t){return e==null?null:String(e)}function Oe(e,t,n,r,i,s){var l=e.__className;if(l!==n||l===void 0){var o=ai(n,r,s);o==null?e.removeAttribute("class"):e.className=o,e.__className=n}else if(s&&i!==s)for(var a in s){var u=!!s[a];(i==null||u!==!!i[a])&&e.classList.toggle(a,u)}return s}function oi(e,t,n,r){var i=e.__style;if(i!==t){var s=fi(t);s==null?e.removeAttribute("style"):e.style.cssText=s,e.__style=t}return r}const ui=Symbol("is custom element"),ci=Symbol("is html");function de(e,t,n,r){var i=di(e);i[t]!==(i[t]=n)&&(t==="loading"&&(e[ss]=n),n==null?e.removeAttribute(t):typeof n!="string"&&vi(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function di(e){return e.__attributes??(e.__attributes={[ui]:e.nodeName.includes("-"),[ci]:e.namespaceURI===Qr})}var Gn=new Map;function vi(e){var t=e.getAttribute("is")||e.nodeName,n=Gn.get(t);if(n)return n;Gn.set(t,n=[]);for(var r,i=e,s=Element.prototype;s!==i;){r=Zr(i);for(var l in r)r[l].set&&n.push(l);i=Xn(i)}return n}var hi=wt(''),pi=wt('
'),_i=wt('
No markdown files open
File browser — coming soon
'),gi=wt(' running'),mi=wt(' idle'),wi=wt('
tokens cost
',1);function bi(e,t){rr(t,!0);const n=[{id:"p1",name:"agent-orchestrator",cwd:"~/code/ai/agent-orchestrator",accent:"var(--ctp-mauve)",status:"running",costUsd:.034,tokens:18420,messages:[{id:1,role:"user",content:"Add a wake scheduler for Manager agents that wakes them when review queue depth > 3."},{id:2,role:"assistant",content:"Reading existing wake-scheduler.svelte.ts to understand the 3-strategy pattern..."},{id:3,role:"tool-call",content:'Read("src/lib/stores/wake-scheduler.svelte.ts")'},{id:4,role:"tool-result",content:`// 312 lines +export type WakeStrategy = "persistent" | "on-demand" | "smart"; +...`},{id:5,role:"assistant",content:"Found the WakeSignal enum. I'll add ReviewBacklog(0.6) and hook into bttask polling. Writing wake-scorer.ts update now."},{id:6,role:"tool-call",content:`Edit("src/lib/utils/wake-scorer.ts", old="// signals", new="// signals + ReviewBacklog = 0.6,")`},{id:7,role:"assistant",content:"Done. ReviewBacklog signal added at priority 0.6 (between TaskQueuePressure 0.7 and PeriodicFloor 0.1). Run `npm test` to verify 24 scorer tests still pass."}]},{id:"p2",name:"quanta-discord-bot",cwd:"~/code/quanta/discord-bot",accent:"var(--ctp-sapphire)",status:"idle",costUsd:.011,tokens:6830,messages:[{id:1,role:"user",content:"Why is the QRAG MCP server returning 504s on large semantic search queries?"},{id:2,role:"assistant",content:"Checking the MCP HTTP handler timeout config and Qdrant query path..."},{id:3,role:"tool-call",content:'Read("src/mcp/server.ts", offset=120, limit=40)'},{id:4,role:"tool-result",content:`const QUERY_TIMEOUT_MS = 5000; // default +...`},{id:5,role:"assistant",content:`Found it. The MCP handler has a hardcoded 5s timeout but Qdrant HNSW search on 500k vectors takes 6–9s at ef=256. Two options: +1. Raise timeout to 15s (quick fix) +2. Lower ef to 128 for faster approximate search (~3s, slight recall drop) + +Recommend option 2 for latency-sensitive bot responses.`},{id:6,role:"user",content:"Go with option 2."},{id:7,role:"assistant",content:"Updated `ef_searching: 128` in qdrant-config.ts and raised timeout to 8s as safety margin. Restarted service on port 9320."}]}];let r=fe(ft({p1:"model",p2:"model"})),i=fe(!1),s=Bt(()=>n.filter(E=>E.status==="running").length),l=Bt(()=>n.filter(E=>E.status==="idle").length),o=Bt(()=>n.reduce((E,w)=>E+w.costUsd,0)),a=Bt(()=>n.reduce((E,w)=>E+w.tokens,0));function u(E,w){me(r,{..._(r),[E]:w},!0)}let c=fe(!0);Us(()=>{const E=setInterval(()=>{me(c,!_(c))},500);return()=>clearInterval(E)});function p(E){return E>=1e3?`${(E/1e3).toFixed(1)}k`:String(E)}function d(E){return`$${E.toFixed(3)}`}var v=wi(),b=Ps(v),A=x(b),h=M(x(A),2);let m;h.__click=()=>me(i,!_(i));var ie=M(A,2),$=x(ie);an($,21,()=>n,E=>E.id,(E,w)=>{var le=_i(),ke=x(le),G=x(ke),bt=x(G);let xn;var Cn=M(G,2),Ir=x(Cn),Rn=M(Cn,2),Dr=x(Rn),tn=M(ke,2);an(tn,20,()=>["model","docs","files"],ri,(yt,Z)=>{var Te=hi();let nt;Te.__click=()=>u(_(w).id,Z);var rn=x(Te);rt(Ut=>{nt=Oe(Te,1,"tab-btn",null,nt,{active:_(r)[_(w).id]===Z}),de(Te,"aria-selected",_(r)[_(w).id]===Z),de(Te,"aria-controls",`tabpanel-${_(w).id??""}-${Z??""}`),Se(rn,Ut)},[()=>Z.charAt(0).toUpperCase()+Z.slice(1)]),st(yt,Te)});var Lr=M(tn,2),qt=x(Lr);let Nn;an(qt,21,()=>_(w).messages,yt=>yt.id,(yt,Z)=>{var Te=pi(),nt=x(Te),rn=x(nt),Ut=M(nt,2);let Pn;var qr=x(Ut);rt(Ur=>{Oe(nt,1,`msg-role ${Ur??""}`,"svelte-krfyfn"),Se(rn,_(Z).role),Pn=Oe(Ut,1,"msg-body",null,Pn,{"tool-call":_(Z).role==="tool-call","tool-result":_(Z).role==="tool-result"}),Se(qr,_(Z).content)},[()=>_(Z).role.split("-")[0]]),st(yt,Te)});var nn=M(qt,2);let Mn;var On=M(nn,2);let Fn;rt(()=>{oi(le,`--accent: ${_(w).accent??""}`),de(le,"aria-label",`Project: ${_(w).name??""}`),de(G,"aria-label",`Status: ${_(w).status??""}`),xn=Oe(bt,1,`status-dot ${_(w).status??""}`,"svelte-krfyfn",xn,{"blink-off":_(w).status==="running"&&!_(c)}),de(bt,"aria-label",_(w).status),Se(Ir,_(w).name),de(Rn,"title",_(w).cwd),Se(Dr,_(w).cwd),de(tn,"aria-label",`${_(w).name??""} tabs`),de(qt,"id",`tabpanel-${_(w).id??""}-model`),Nn=Oe(qt,1,"tab-pane",null,Nn,{active:_(r)[_(w).id]==="model"}),de(nn,"id",`tabpanel-${_(w).id??""}-docs`),Mn=Oe(nn,1,"tab-pane",null,Mn,{active:_(r)[_(w).id]==="docs"}),de(On,"id",`tabpanel-${_(w).id??""}-files`),Fn=Oe(On,1,"tab-pane",null,Fn,{active:_(r)[_(w).id]==="files"})}),st(E,le)});var W=M(b,2),X=x(W);{var Ee=E=>{var w=gi(),le=M(x(w),2),ke=x(le);rt(()=>Se(ke,_(s))),st(E,w)};Yn(X,E=>{_(s)>0&&E(Ee)})}var B=M(X,2);{var L=E=>{var w=mi(),le=M(x(w),2),ke=x(le);rt(()=>Se(ke,_(l))),st(E,w)};Yn(B,E=>{_(l)>0&&E(L)})}var et=M(B,4),tt=M(x(et),2),Pt=x(tt),It=M(et,2),Dt=M(x(It),2),Lt=x(Dt);rt((E,w)=>{m=Oe(h,1,"sidebar-icon",null,m,{active:_(i)}),Se(Pt,E),Se(Lt,w)},[()=>p(_(a)),()=>d(_(o))]),st(e,v),sr()}Qs(["click"]);js(bi,{target:document.getElementById("app")}); diff --git a/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-DDde1xRO.js b/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-DDde1xRO.js deleted file mode 100644 index dc5b773..0000000 --- a/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-DDde1xRO.js +++ /dev/null @@ -1,10 +0,0 @@ -var Lr=Object.defineProperty;var On=e=>{throw TypeError(e)};var qr=(e,t,n)=>t in e?Lr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ce=(e,t,n)=>qr(e,typeof t!="symbol"?t+"":t,n),sn=(e,t,n)=>t.has(e)||On("Cannot "+n);var f=(e,t,n)=>(sn(e,t,"read from private field"),n?n.call(e):t.get(e)),y=(e,t,n)=>t.has(e)?On("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),g=(e,t,n,r)=>(sn(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),C=(e,t,n)=>(sn(e,t,"access private method"),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();const Ur="5";var zn;typeof window<"u"&&((zn=window.__svelte??(window.__svelte={})).v??(zn.v=new Set)).add(Ur);const $r=1,Br=2,Wn=4,Hr=8,Vr=16,Yr=1,zr=2,I=Symbol(),Wr="http://www.w3.org/1999/xhtml",fn=!1;var Gn=Array.isArray,Gr=Array.prototype.indexOf,Zt=Array.from,Kr=Object.defineProperty,Tt=Object.getOwnPropertyDescriptor,Qr=Object.getOwnPropertyDescriptors,Jr=Object.prototype,Xr=Array.prototype,Kn=Object.getPrototypeOf,Fn=Object.isExtensible;function Zr(e){for(var t=0;t{e=r,t=i});return{promise:n,resolve:e,reject:t}}const F=2,Jn=4,wn=8,jr=1<<24,Re=16,qe=32,je=64,jt=128,fe=512,D=1024,z=2048,be=4096,Q=8192,Ie=16384,Xn=32768,vt=65536,Pn=1<<17,Zn=1<<18,gt=1<<19,es=1<<20,Ae=1<<25,Je=32768,on=1<<21,bn=1<<22,De=1<<23,ln=Symbol("$state"),ts=Symbol(""),lt=new class extends Error{constructor(){super(...arguments);ce(this,"name","StaleReactionError");ce(this,"message","The reaction that called `getAbortSignal()` was re-run or destroyed")}};function ns(){throw new Error("https://svelte.dev/e/async_derived_orphan")}function rs(){throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function ss(){throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function is(){throw new Error("https://svelte.dev/e/state_prototype_fixed")}function ls(){throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function as(){throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}function fs(){console.warn("https://svelte.dev/e/svelte_boundary_reset_noop")}function jn(e){return e===this.v}function os(e,t){return e!=e?t==t:e!==t||e!==null&&typeof e=="object"||typeof e=="function"}function er(e){return!os(e,this.v)}let us=!1,oe=null;function ht(e){oe=e}function tr(e,t=!1,n){oe={p:oe,i:!1,c:null,e:null,s:e,x:null,l:null}}function nr(e){var t=oe,n=t.e;if(n!==null){t.e=null;for(var r of n)Os(r)}return t.i=!0,oe=t.p,{}}function rr(){return!0}let at=[];function cs(){var e=at;at=[],Zr(e)}function en(e){if(at.length===0){var t=at;queueMicrotask(()=>{t===at&&cs()})}at.push(e)}function sr(e){var t=S;if(t===null)return E.f|=De,e;if((t.f&Xn)===0){if((t.f&jt)===0)throw e;t.b.error(e)}else pt(e,t)}function pt(e,t){for(;t!==null;){if((t.f&jt)!==0)try{t.b.error(e);return}catch(n){e=n}t=t.parent}throw e}const $t=new Set;let T=null,R=null,he=[],yn=null,un=!1;var ot,ut,$e,Be,Rt,ct,dt,O,cn,Et,dn,ir,lr;const Qt=class Qt{constructor(){y(this,O);ce(this,"committed",!1);ce(this,"current",new Map);ce(this,"previous",new Map);y(this,ot,new Set);y(this,ut,new Set);y(this,$e,0);y(this,Be,0);y(this,Rt,null);y(this,ct,new Set);y(this,dt,new Set);ce(this,"skipped_effects",new Set);ce(this,"is_fork",!1)}is_deferred(){return this.is_fork||f(this,Be)>0}process(t){var r;he=[],this.apply();var n={parent:null,effect:null,effects:[],render_effects:[]};for(const i of t)C(this,O,cn).call(this,i,n);this.is_fork||C(this,O,ir).call(this),this.is_deferred()?(C(this,O,Et).call(this,n.effects),C(this,O,Et).call(this,n.render_effects)):(T=null,In(n.render_effects),In(n.effects),(r=f(this,Rt))==null||r.resolve()),R=null}capture(t,n){this.previous.has(t)||this.previous.set(t,n),(t.f&De)===0&&(this.current.set(t,t.v),R==null||R.set(t,t.v))}activate(){T=this,this.apply()}deactivate(){T===this&&(T=null,R=null)}flush(){if(this.activate(),he.length>0){if(ds(),T!==null&&T!==this)return}else f(this,$e)===0&&this.process([]);this.deactivate()}discard(){for(const t of f(this,ut))t(this);f(this,ut).clear()}increment(t){g(this,$e,f(this,$e)+1),t&&g(this,Be,f(this,Be)+1)}decrement(t){g(this,$e,f(this,$e)-1),t&&g(this,Be,f(this,Be)-1),this.revive()}revive(){for(const t of f(this,ct))f(this,dt).delete(t),L(t,z),Xe(t);for(const t of f(this,dt))L(t,be),Xe(t);this.flush()}oncommit(t){f(this,ot).add(t)}ondiscard(t){f(this,ut).add(t)}settled(){return(f(this,Rt)??g(this,Rt,Qn())).promise}static ensure(){if(T===null){const t=T=new Qt;$t.add(T),Qt.enqueue(()=>{T===t&&t.flush()})}return T}static enqueue(t){en(t)}apply(){}};ot=new WeakMap,ut=new WeakMap,$e=new WeakMap,Be=new WeakMap,Rt=new WeakMap,ct=new WeakMap,dt=new WeakMap,O=new WeakSet,cn=function(t,n){var c;t.f^=D;for(var r=t.first;r!==null;){var i=r.f,s=(i&(qe|je))!==0,l=s&&(i&D)!==0,o=l||(i&Q)!==0||this.skipped_effects.has(r);if((r.f&jt)!==0&&((c=r.b)!=null&&c.is_pending())&&(n={parent:n,effect:r,effects:[],render_effects:[]}),!o&&r.fn!==null){s?r.f^=D:(i&Jn)!==0?n.effects.push(r):Pt(r)&&((r.f&Re)!==0&&f(this,ct).add(r),Ct(r));var a=r.first;if(a!==null){r=a;continue}}var u=r.parent;for(r=r.next;r===null&&u!==null;)u===n.effect&&(C(this,O,Et).call(this,n.effects),C(this,O,Et).call(this,n.render_effects),n=n.parent),r=u.next,u=u.parent}},Et=function(t){for(const n of t)(n.f&z)!==0?f(this,ct).add(n):(n.f&be)!==0&&f(this,dt).add(n),C(this,O,dn).call(this,n.deps),L(n,D)},dn=function(t){if(t!==null)for(const n of t)(n.f&F)===0||(n.f&Je)===0||(n.f^=Je,C(this,O,dn).call(this,n.deps))},ir=function(){if(f(this,Be)===0){for(const t of f(this,ot))t();f(this,ot).clear()}f(this,$e)===0&&C(this,O,lr).call(this)},lr=function(){var s;if($t.size>1){this.previous.clear();var t=R,n=!0,r={parent:null,effect:null,effects:[],render_effects:[]};for(const l of $t){if(l===this){n=!1;continue}const o=[];for(const[u,c]of this.current){if(l.current.has(u))if(n&&c!==l.current.get(u))l.current.set(u,c);else continue;o.push(u)}if(o.length===0)continue;const a=[...l.current.keys()].filter(u=>!this.current.has(u));if(a.length>0){var i=he;he=[];const u=new Set,c=new Map;for(const p of o)ar(p,a,u,c);if(he.length>0){T=l,l.apply();for(const p of he)C(s=l,O,cn).call(s,p,r);l.deactivate()}he=i}}T=null,R=t}this.committed=!0,$t.delete(this)};let Ce=Qt;function ds(){var e=Ke;un=!0;var t=null;try{var n=0;for(Gt(!0);he.length>0;){var r=Ce.ensure();if(n++>1e3){var i,s;vs()}r.process(he),Le.clear()}}finally{un=!1,Gt(e),yn=null}}function vs(){try{rs()}catch(e){pt(e,yn)}}let le=null;function In(e){var t=e.length;if(t!==0){for(var n=0;n0)){Le.clear();for(const i of le){if((i.f&(Ie|Q))!==0)continue;const s=[i];let l=i.parent;for(;l!==null;)le.has(l)&&(le.delete(l),s.push(l)),l=l.parent;for(let o=s.length-1;o>=0;o--){const a=s[o];(a.f&(Ie|Q))===0&&Ct(a)}}le.clear()}}le=null}}function ar(e,t,n,r){if(!n.has(e)&&(n.add(e),e.reactions!==null))for(const i of e.reactions){const s=i.f;(s&F)!==0?ar(i,t,n,r):(s&(bn|Re))!==0&&(s&z)===0&&fr(i,t,r)&&(L(i,z),Xe(i))}}function fr(e,t,n){const r=n.get(e);if(r!==void 0)return r;if(e.deps!==null)for(const i of e.deps){if(t.includes(i))return!0;if((i.f&F)!==0&&fr(i,t,n))return n.set(i,!0),!0}return n.set(e,!1),!1}function Xe(e){for(var t=yn=e;t.parent!==null;){t=t.parent;var n=t.f;if(un&&t===S&&(n&Re)!==0&&(n&Zn)===0)return;if((n&(je|qe))!==0){if((n&D)===0)return;t.f^=D}}he.push(t)}function hs(e){let t=0,n=Ze(0),r;return()=>{xt()&&(_(n),Is(()=>(t===0&&(r=$s(()=>e(()=>St(n)))),t+=1,()=>{en(()=>{t-=1,t===0&&(r==null||r(),r=void 0,St(n))})})))}}var ps=vt|gt|jt;function _s(e,t,n){new gs(e,t,n)}var j,ee,mn,pe,He,_e,te,H,ge,xe,Oe,Ve,Fe,Ye,Pe,Jt,N,ms,ws,vn,Vt,Yt,hn;class gs{constructor(t,n,r){y(this,N);ce(this,"parent");y(this,j,!1);y(this,ee);y(this,mn,null);y(this,pe);y(this,He);y(this,_e);y(this,te,null);y(this,H,null);y(this,ge,null);y(this,xe,null);y(this,Oe,null);y(this,Ve,0);y(this,Fe,0);y(this,Ye,!1);y(this,Pe,null);y(this,Jt,hs(()=>(g(this,Pe,Ze(f(this,Ve))),()=>{g(this,Pe,null)})));g(this,ee,t),g(this,pe,n),g(this,He,r),this.parent=S.b,g(this,j,!!f(this,pe).pending),g(this,_e,Tn(()=>{S.b=this;{var i=C(this,N,vn).call(this);try{g(this,te,ne(()=>r(i)))}catch(s){this.error(s)}f(this,Fe)>0?C(this,N,Yt).call(this):g(this,j,!1)}return()=>{var s;(s=f(this,Oe))==null||s.remove()}},ps))}is_pending(){return f(this,j)||!!this.parent&&this.parent.is_pending()}has_pending_snippet(){return!!f(this,pe).pending}update_pending_count(t){C(this,N,hn).call(this,t),g(this,Ve,f(this,Ve)+t),f(this,Pe)&&_t(f(this,Pe),f(this,Ve))}get_effect_pending(){return f(this,Jt).call(this),_(f(this,Pe))}error(t){var n=f(this,pe).onerror;let r=f(this,pe).failed;if(f(this,Ye)||!n&&!r)throw t;f(this,te)&&(Y(f(this,te)),g(this,te,null)),f(this,H)&&(Y(f(this,H)),g(this,H,null)),f(this,ge)&&(Y(f(this,ge)),g(this,ge,null));var i=!1,s=!1;const l=()=>{if(i){fs();return}i=!0,s&&as(),Ce.ensure(),g(this,Ve,0),f(this,ge)!==null&&Ge(f(this,ge),()=>{g(this,ge,null)}),g(this,j,this.has_pending_snippet()),g(this,te,C(this,N,Vt).call(this,()=>(g(this,Ye,!1),ne(()=>f(this,He).call(this,f(this,ee)))))),f(this,Fe)>0?C(this,N,Yt).call(this):g(this,j,!1)};var o=E;try{V(null),s=!0,n==null||n(t,l),s=!1}catch(a){pt(a,f(this,_e)&&f(this,_e).parent)}finally{V(o)}r&&en(()=>{g(this,ge,C(this,N,Vt).call(this,()=>{Ce.ensure(),g(this,Ye,!0);try{return ne(()=>{r(f(this,ee),()=>t,()=>l)})}catch(a){return pt(a,f(this,_e).parent),null}finally{g(this,Ye,!1)}}))})}}j=new WeakMap,ee=new WeakMap,mn=new WeakMap,pe=new WeakMap,He=new WeakMap,_e=new WeakMap,te=new WeakMap,H=new WeakMap,ge=new WeakMap,xe=new WeakMap,Oe=new WeakMap,Ve=new WeakMap,Fe=new WeakMap,Ye=new WeakMap,Pe=new WeakMap,Jt=new WeakMap,N=new WeakSet,ms=function(){try{g(this,te,ne(()=>f(this,He).call(this,f(this,ee))))}catch(t){this.error(t)}g(this,j,!1)},ws=function(){const t=f(this,pe).pending;t&&(g(this,H,ne(()=>t(f(this,ee)))),Ce.enqueue(()=>{var n=C(this,N,vn).call(this);g(this,te,C(this,N,Vt).call(this,()=>(Ce.ensure(),ne(()=>f(this,He).call(this,n))))),f(this,Fe)>0?C(this,N,Yt).call(this):(Ge(f(this,H),()=>{g(this,H,null)}),g(this,j,!1))}))},vn=function(){var t=f(this,ee);return f(this,j)&&(g(this,Oe,We()),f(this,ee).before(f(this,Oe)),t=f(this,Oe)),t},Vt=function(t){var n=S,r=E,i=oe;ye(f(this,_e)),V(f(this,_e)),ht(f(this,_e).ctx);try{return t()}catch(s){return sr(s),null}finally{ye(n),V(r),ht(i)}},Yt=function(){const t=f(this,pe).pending;f(this,te)!==null&&(g(this,xe,document.createDocumentFragment()),f(this,xe).append(f(this,Oe)),kr(f(this,te),f(this,xe))),f(this,H)===null&&g(this,H,ne(()=>t(f(this,ee))))},hn=function(t){var n;if(!this.has_pending_snippet()){this.parent&&C(n=this.parent,N,hn).call(n,t);return}g(this,Fe,f(this,Fe)+t),f(this,Fe)===0&&(g(this,j,!1),f(this,H)&&Ge(f(this,H),()=>{g(this,H,null)}),f(this,xe)&&(f(this,ee).before(f(this,xe)),g(this,xe,null)))};function bs(e,t,n,r){const i=En;if(n.length===0&&e.length===0){r(t.map(i));return}var s=T,l=S,o=ys();function a(){Promise.all(n.map(u=>Es(u))).then(u=>{o();try{r([...t.map(i),...u])}catch(c){(l.f&Ie)===0&&pt(c,l)}s==null||s.deactivate(),zt()}).catch(u=>{pt(u,l)})}e.length>0?Promise.all(e).then(()=>{o();try{return a()}finally{s==null||s.deactivate(),zt()}}):a()}function ys(){var e=S,t=E,n=oe,r=T;return function(s=!0){ye(e),V(t),ht(n),s&&(r==null||r.activate())}}function zt(){ye(null),V(null),ht(null)}function En(e){var t=F|z,n=E!==null&&(E.f&F)!==0?E:null;return S!==null&&(S.f|=gt),{ctx:oe,deps:null,effects:null,equals:jn,f:t,fn:e,reactions:null,rv:0,v:I,wv:0,parent:n??S,ac:null}}function Es(e,t){let n=S;n===null&&ns();var r=n.b,i=void 0,s=Ze(I),l=!E,o=new Map;return Ps(()=>{var d;var a=Qn();i=a.promise;try{Promise.resolve(e()).then(a.resolve,a.reject).then(()=>{u===T&&u.committed&&u.deactivate(),zt()})}catch(v){a.reject(v),zt()}var u=T;if(l){var c=!r.is_pending();r.update_pending_count(1),u.increment(c),(d=o.get(u))==null||d.reject(lt),o.delete(u),o.set(u,a)}const p=(v,b=void 0)=>{if(u.activate(),b)b!==lt&&(s.f|=De,_t(s,b));else{(s.f&De)!==0&&(s.f^=De),_t(s,v);for(const[x,h]of o){if(o.delete(x),x===u)break;h.reject(lt)}}l&&(r.update_pending_count(-1),u.decrement(c))};a.promise.then(p,v=>p(null,v||"unknown"))}),Ms(()=>{for(const a of o.values())a.reject(lt)}),new Promise(a=>{function u(c){function p(){c===i?a(s):u(i)}c.then(p,p)}u(i)})}function Bt(e){const t=En(e);return Tr(t),t}function ks(e){const t=En(e);return t.equals=er,t}function or(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n0&&!cr&&xs()}return t}function xs(){cr=!1;var e=Ke;Gt(!0);const t=Array.from(pn);try{for(const n of t)(n.f&D)!==0&&L(n,be),Pt(n)&&Ct(n)}finally{Gt(e)}pn.clear()}function St(e){Se(e,e.v+1)}function dr(e,t){var n=e.reactions;if(n!==null)for(var r=n.length,i=0;i{if(Qe===s)return o();var a=E,u=Qe;V(null),qn(s);var c=o();return V(a),qn(u),c};return r&&n.set("length",ve(e.length)),new Proxy(e,{defineProperty(o,a,u){(!("value"in u)||u.configurable===!1||u.enumerable===!1||u.writable===!1)&&ss();var c=n.get(a);return c===void 0?c=l(()=>{var p=ve(u.value);return n.set(a,p),p}):Se(c,u.value,!0),!0},deleteProperty(o,a){var u=n.get(a);if(u===void 0){if(a in o){const c=l(()=>ve(I));n.set(a,c),St(i)}}else Se(u,I),St(i);return!0},get(o,a,u){var v;if(a===ln)return e;var c=n.get(a),p=a in o;if(c===void 0&&(!p||(v=Tt(o,a))!=null&&v.writable)&&(c=l(()=>{var b=ft(p?o[a]:I),x=ve(b);return x}),n.set(a,c)),c!==void 0){var d=_(c);return d===I?void 0:d}return Reflect.get(o,a,u)},getOwnPropertyDescriptor(o,a){var u=Reflect.getOwnPropertyDescriptor(o,a);if(u&&"value"in u){var c=n.get(a);c&&(u.value=_(c))}else if(u===void 0){var p=n.get(a),d=p==null?void 0:p.v;if(p!==void 0&&d!==I)return{enumerable:!0,configurable:!0,value:d,writable:!0}}return u},has(o,a){var d;if(a===ln)return!0;var u=n.get(a),c=u!==void 0&&u.v!==I||Reflect.has(o,a);if(u!==void 0||S!==null&&(!c||(d=Tt(o,a))!=null&&d.writable)){u===void 0&&(u=l(()=>{var v=c?ft(o[a]):I,b=ve(v);return b}),n.set(a,u));var p=_(u);if(p===I)return!1}return c},set(o,a,u,c){var $;var p=n.get(a),d=a in o;if(r&&a==="length")for(var v=u;vve(I)),n.set(v+"",b))}if(p===void 0)(!d||($=Tt(o,a))!=null&&$.writable)&&(p=l(()=>ve(void 0)),Se(p,ft(u)),n.set(a,p));else{d=p.v!==I;var x=l(()=>ft(u));Se(p,x)}var h=Reflect.getOwnPropertyDescriptor(o,a);if(h!=null&&h.set&&h.set.call(c,u),!d){if(r&&typeof a=="string"){var m=n.get("length"),re=Number(a);Number.isInteger(re)&&re>=m.v&&Se(m,re+1)}St(i)}return!0},ownKeys(o){_(i);var a=Reflect.ownKeys(o).filter(p=>{var d=n.get(p);return d===void 0||d.v!==I});for(var[u,c]of n)c.v!==I&&!(u in o)&&a.push(u);return a},setPrototypeOf(){is()}})}var Dn,vr,hr,pr;function As(){if(Dn===void 0){Dn=window,vr=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;hr=Tt(t,"firstChild").get,pr=Tt(t,"nextSibling").get,Fn(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),Fn(n)&&(n.__t=void 0)}}function We(e=""){return document.createTextNode(e)}function Wt(e){return hr.call(e)}function Ot(e){return pr.call(e)}function A(e,t){return Wt(e)}function Cs(e,t=!1){{var n=Wt(e);return n instanceof Comment&&n.data===""?Ot(n):n}}function M(e,t=1,n=!1){let r=e;for(;t--;)r=Ot(r);return r}function Rs(e){e.textContent=""}function _r(){return!1}function gr(e){var t=E,n=S;V(null),ye(null);try{return e()}finally{V(t),ye(n)}}function Ns(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function Ue(e,t,n){var r=S;r!==null&&(r.f&Q)!==0&&(e|=Q);var i={ctx:oe,deps:null,nodes:null,f:e|z|fe,first:null,fn:t,last:null,next:null,parent:r,b:r&&r.b,prev:null,teardown:null,wv:0,ac:null};if(n)try{Ct(i),i.f|=Xn}catch(o){throw Y(i),o}else t!==null&&Xe(i);var s=i;if(n&&s.deps===null&&s.teardown===null&&s.nodes===null&&s.first===s.last&&(s.f>)===0&&(s=s.first,(e&Re)!==0&&(e&vt)!==0&&s!==null&&(s.f|=vt)),s!==null&&(s.parent=r,r!==null&&Ns(s,r),E!==null&&(E.f&F)!==0&&(e&je)===0)){var l=E;(l.effects??(l.effects=[])).push(s)}return i}function xt(){return E!==null&&!we}function Ms(e){const t=Ue(wn,null,!1);return L(t,D),t.teardown=e,t}function Os(e){return Ue(Jn|es,e,!1)}function Fs(e){Ce.ensure();const t=Ue(je|gt,e,!0);return(n={})=>new Promise(r=>{n.outro?Ge(t,()=>{Y(t),r(void 0)}):(Y(t),r(void 0))})}function Ps(e){return Ue(bn|gt,e,!0)}function Is(e,t=0){return Ue(wn|t,e,!0)}function rt(e,t=[],n=[],r=[]){bs(r,t,n,i=>{Ue(wn,()=>e(...i.map(_)),!0)})}function Tn(e,t=0){var n=Ue(Re|t,e,!0);return n}function ne(e){return Ue(qe|gt,e,!0)}function mr(e){var t=e.teardown;if(t!==null){const n=Ft,r=E;Ln(!0),V(null);try{t.call(null)}finally{Ln(n),V(r)}}}function wr(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){const i=n.ac;i!==null&&gr(()=>{i.abort(lt)});var r=n.next;(n.f&je)!==0?n.parent=null:Y(n,t),n=r}}function Ds(e){for(var t=e.first;t!==null;){var n=t.next;(t.f&qe)===0&&Y(t),t=n}}function Y(e,t=!0){var n=!1;(t||(e.f&Zn)!==0)&&e.nodes!==null&&e.nodes.end!==null&&(Ls(e.nodes.start,e.nodes.end),n=!0),wr(e,t&&!n),Kt(e,0),L(e,Ie);var r=e.nodes&&e.nodes.t;if(r!==null)for(const s of r)s.stop();mr(e);var i=e.parent;i!==null&&i.first!==null&&br(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=null}function Ls(e,t){for(;e!==null;){var n=e===t?null:Ot(e);e.remove(),e=n}}function br(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function Ge(e,t,n=!0){var r=[];yr(e,r,!0);var i=()=>{n&&Y(e),t&&t()},s=r.length;if(s>0){var l=()=>--s||i();for(var o of r)o.out(l)}else i()}function yr(e,t,n){if((e.f&Q)===0){e.f^=Q;var r=e.nodes&&e.nodes.t;if(r!==null)for(const o of r)(o.is_global||n)&&t.push(o);for(var i=e.first;i!==null;){var s=i.next,l=(i.f&vt)!==0||(i.f&qe)!==0&&(e.f&Re)!==0;yr(i,t,l?n:!1),i=s}}}function Sn(e){Er(e,!0)}function Er(e,t){if((e.f&Q)!==0){e.f^=Q,(e.f&D)===0&&(L(e,z),Xe(e));for(var n=e.first;n!==null;){var r=n.next,i=(n.f&vt)!==0||(n.f&qe)!==0;Er(n,i?t:!1),n=r}var s=e.nodes&&e.nodes.t;if(s!==null)for(const l of s)(l.is_global||t)&&l.in()}}function kr(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var i=n===r?null:Ot(n);t.append(n),n=i}}let Ke=!1;function Gt(e){Ke=e}let Ft=!1;function Ln(e){Ft=e}let E=null,we=!1;function V(e){E=e}let S=null;function ye(e){S=e}let U=null;function Tr(e){E!==null&&(U===null?U=[e]:U.push(e))}let q=null,G=0,Z=null;function qs(e){Z=e}let Sr=1,At=0,Qe=At;function qn(e){Qe=e}function xr(){return++Sr}function Pt(e){var t=e.f;if((t&z)!==0)return!0;if(t&F&&(e.f&=~Je),(t&be)!==0){var n=e.deps;if(n!==null)for(var r=n.length,i=0;ie.wv)return!0}(t&fe)!==0&&R===null&&L(e,D)}return!1}function Ar(e,t,n=!0){var r=e.reactions;if(r!==null&&!(U!=null&&U.includes(e)))for(var i=0;i{e.ac.abort(lt)}),e.ac=null);try{e.f|=on;var c=e.fn,p=c(),d=e.deps;if(q!==null){var v;if(Kt(e,G),d!==null&&G>0)for(d.length=G+q.length,v=0;v{throw m});throw d}}finally{e.__root=t,delete e.currentTarget,V(c),ye(p)}}}function Vs(e){var t=document.createElement("template");return t.innerHTML=e.replaceAll("",""),t.content}function $n(e,t){var n=S;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function mt(e,t){var n=(t&Yr)!==0,r=(t&zr)!==0,i,s=!e.startsWith("");return()=>{i===void 0&&(i=Vs(s?e:""+e),n||(i=Wt(i)));var l=r||vr?document.importNode(i,!0):i.cloneNode(!0);if(n){var o=Wt(l),a=l.lastChild;$n(o,a)}else $n(l,l);return l}}function st(e,t){e!==null&&e.before(t)}const Ys=["touchstart","touchmove"];function zs(e){return Ys.includes(e)}function Te(e,t){var n=t==null?"":typeof t=="object"?t+"":t;n!==(e.__t??(e.__t=e.nodeValue))&&(e.__t=n,e.nodeValue=n+"")}function Ws(e,t){return Gs(e,t)}const it=new Map;function Gs(e,{target:t,anchor:n,props:r={},events:i,context:s,intro:l=!0}){As();var o=new Set,a=p=>{for(var d=0;d{var p=n??t.appendChild(We());return _s(p,{pending:()=>{}},d=>{if(s){tr({});var v=oe;v.c=s}i&&(r.$$events=i),u=e(d,r)||{},s&&nr()}),()=>{var b;for(var d of o){t.removeEventListener(d,Ht);var v=it.get(d);--v===0?(document.removeEventListener(d,Ht),it.delete(d)):it.set(d,v)}_n.delete(a),p!==n&&((b=p.parentNode)==null||b.removeChild(p))}});return Ks.set(u,c),u}let Ks=new WeakMap;var ae,me,K,ze,Nt,Mt,Xt;class Qs{constructor(t,n=!0){ce(this,"anchor");y(this,ae,new Map);y(this,me,new Map);y(this,K,new Map);y(this,ze,new Set);y(this,Nt,!0);y(this,Mt,()=>{var t=T;if(f(this,ae).has(t)){var n=f(this,ae).get(t),r=f(this,me).get(n);if(r)Sn(r),f(this,ze).delete(n);else{var i=f(this,K).get(n);i&&(f(this,me).set(n,i.effect),f(this,K).delete(n),i.fragment.lastChild.remove(),this.anchor.before(i.fragment),r=i.effect)}for(const[s,l]of f(this,ae)){if(f(this,ae).delete(s),s===t)break;const o=f(this,K).get(l);o&&(Y(o.effect),f(this,K).delete(l))}for(const[s,l]of f(this,me)){if(s===n||f(this,ze).has(s))continue;const o=()=>{if(Array.from(f(this,ae).values()).includes(s)){var u=document.createDocumentFragment();kr(l,u),u.append(We()),f(this,K).set(s,{effect:l,fragment:u})}else Y(l);f(this,ze).delete(s),f(this,me).delete(s)};f(this,Nt)||!r?(f(this,ze).add(s),Ge(l,o,!1)):o()}}});y(this,Xt,t=>{f(this,ae).delete(t);const n=Array.from(f(this,ae).values());for(const[r,i]of f(this,K))n.includes(r)||(Y(i.effect),f(this,K).delete(r))});this.anchor=t,g(this,Nt,n)}ensure(t,n){var r=T,i=_r();if(n&&!f(this,me).has(t)&&!f(this,K).has(t))if(i){var s=document.createDocumentFragment(),l=We();s.append(l),f(this,K).set(t,{effect:ne(()=>n(l)),fragment:s})}else f(this,me).set(t,ne(()=>n(this.anchor)));if(f(this,ae).set(r,t),i){for(const[o,a]of f(this,me))o===t?r.skipped_effects.delete(a):r.skipped_effects.add(a);for(const[o,a]of f(this,K))o===t?r.skipped_effects.delete(a.effect):r.skipped_effects.add(a.effect);r.oncommit(f(this,Mt)),r.ondiscard(f(this,Xt))}else f(this,Mt).call(this)}}ae=new WeakMap,me=new WeakMap,K=new WeakMap,ze=new WeakMap,Nt=new WeakMap,Mt=new WeakMap,Xt=new WeakMap;function Bn(e,t,n=!1){var r=new Qs(e),i=n?vt:0;function s(l,o){r.ensure(l,o)}Tn(()=>{var l=!1;t((o,a=!0)=>{l=!0,s(a,o)}),l||s(!1,null)},i)}function Js(e,t){return t}function Xs(e,t,n){for(var r=[],i=t.length,s,l=t.length,o=0;o{if(s){if(s.pending.delete(p),s.done.add(p),s.pending.size===0){var d=e.outrogroups;gn(Zt(s.done)),d.delete(s),d.size===0&&(e.outrogroups=null)}}else l-=1},!1)}if(l===0){var a=r.length===0&&n!==null;if(a){var u=n,c=u.parentNode;Rs(c),c.append(u),e.items.clear()}gn(t,!a)}else s={pending:new Set(t),done:new Set},(e.outrogroups??(e.outrogroups=new Set)).add(s)}function gn(e,t=!0){for(var n=0;n{var m=n();return Gn(m)?m:m==null?[]:Zt(m)}),d,v=!0;function b(){h.fallback=c,Zs(h,d,l,t,r),c!==null&&(d.length===0?(c.f&Ae)===0?Sn(c):(c.f^=Ae,kt(c,null,l)):Ge(c,()=>{c=null}))}var x=Tn(()=>{d=_(p);for(var m=d.length,re=new Set,$=T,B=_r(),se=0;ses(l)):(c=ne(()=>s(Hn??(Hn=We()))),c.f|=Ae)),!v)if(B){for(const[wt,et]of o)re.has(wt)||$.skipped_effects.add(et.e);$.oncommit(b),$.ondiscard(()=>{})}else b();_(p)}),h={effect:x,items:o,outrogroups:null,fallback:c};v=!1}function Zs(e,t,n,r,i){var et,It,Dt,Lt,k,w,ie,Ee,tt;var s=(r&Hr)!==0,l=t.length,o=e.items,a=e.effect.first,u,c=null,p,d=[],v=[],b,x,h,m;if(s)for(m=0;m0){var wt=(r&Wn)!==0&&l===0?n:null;if(s){for(m=0;m{var J,bt;if(p!==void 0)for(h of p)(bt=(J=h.nodes)==null?void 0:J.a)==null||bt.apply()})}function js(e,t,n,r,i,s,l,o){var a=(l&$r)!==0?(l&Vr)===0?Ss(n,!1,!1):Ze(n):null,u=(l&Br)!==0?Ze(i):null;return{v:a,i:u,e:ne(()=>(s(t,a??n,u??i,o),()=>{e.delete(r)}))}}function kt(e,t,n){if(e.nodes)for(var r=e.nodes.start,i=e.nodes.end,s=t&&(t.f&Ae)===0?t.nodes.start:n;r!==null;){var l=Ot(r);if(s.before(r),r===i)return;r=l}}function Ne(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}const Vn=[...` -\r\f \v\uFEFF`];function ei(e,t,n){var r=e==null?"":""+e;if(t&&(r=r?r+" "+t:t),n){for(var i in n)if(n[i])r=r?r+" "+i:i;else if(r.length)for(var s=i.length,l=0;(l=r.indexOf(i,l))>=0;){var o=l+s;(l===0||Vn.includes(r[l-1]))&&(o===r.length||Vn.includes(r[o]))?r=(l===0?"":r.substring(0,l))+r.substring(o+1):l=o}}return r===""?null:r}function ti(e,t){return e==null?null:String(e)}function Me(e,t,n,r,i,s){var l=e.__className;if(l!==n||l===void 0){var o=ei(n,r,s);o==null?e.removeAttribute("class"):e.className=o,e.__className=n}else if(s&&i!==s)for(var a in s){var u=!!s[a];(i==null||u!==!!i[a])&&e.classList.toggle(a,u)}return s}function ni(e,t,n,r){var i=e.__style;if(i!==t){var s=ti(t);s==null?e.removeAttribute("style"):e.style.cssText=s,e.__style=t}return r}const ri=Symbol("is custom element"),si=Symbol("is html");function de(e,t,n,r){var i=ii(e);i[t]!==(i[t]=n)&&(t==="loading"&&(e[ts]=n),n==null?e.removeAttribute(t):typeof n!="string"&&li(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function ii(e){return e.__attributes??(e.__attributes={[ri]:e.nodeName.includes("-"),[si]:e.namespaceURI===Wr})}var Yn=new Map;function li(e){var t=e.getAttribute("is")||e.nodeName,n=Yn.get(t);if(n)return n;Yn.set(t,n=[]);for(var r,i=e,s=Element.prototype;s!==i;){r=Qr(i);for(var l in r)r[l].set&&n.push(l);i=Kn(i)}return n}var ai=mt(''),fi=mt('
'),oi=mt('
No markdown files open
File browser — coming soon
'),ui=mt(' running'),ci=mt(' idle'),di=mt('
tokens cost
',1);function vi(e,t){tr(t,!0);const n=[{id:"p1",name:"agent-orchestrator",cwd:"~/code/ai/agent-orchestrator",accent:"var(--ctp-mauve)",status:"running",costUsd:.034,tokens:18420,messages:[{id:1,role:"user",content:"Add a wake scheduler for Manager agents that wakes them when review queue depth > 3."},{id:2,role:"assistant",content:"Reading existing wake-scheduler.svelte.ts to understand the 3-strategy pattern..."},{id:3,role:"tool-call",content:'Read("src/lib/stores/wake-scheduler.svelte.ts")'},{id:4,role:"tool-result",content:`// 312 lines -export type WakeStrategy = "persistent" | "on-demand" | "smart"; -...`},{id:5,role:"assistant",content:"Found the WakeSignal enum. I'll add ReviewBacklog(0.6) and hook into bttask polling. Writing wake-scorer.ts update now."},{id:6,role:"tool-call",content:`Edit("src/lib/utils/wake-scorer.ts", old="// signals", new="// signals - ReviewBacklog = 0.6,")`},{id:7,role:"assistant",content:"Done. ReviewBacklog signal added at priority 0.6 (between TaskQueuePressure 0.7 and PeriodicFloor 0.1). Run `npm test` to verify 24 scorer tests still pass."}]},{id:"p2",name:"quanta-discord-bot",cwd:"~/code/quanta/discord-bot",accent:"var(--ctp-sapphire)",status:"idle",costUsd:.011,tokens:6830,messages:[{id:1,role:"user",content:"Why is the QRAG MCP server returning 504s on large semantic search queries?"},{id:2,role:"assistant",content:"Checking the MCP HTTP handler timeout config and Qdrant query path..."},{id:3,role:"tool-call",content:'Read("src/mcp/server.ts", offset=120, limit=40)'},{id:4,role:"tool-result",content:`const QUERY_TIMEOUT_MS = 5000; // default -...`},{id:5,role:"assistant",content:`Found it. The MCP handler has a hardcoded 5s timeout but Qdrant HNSW search on 500k vectors takes 6–9s at ef=256. Two options: -1. Raise timeout to 15s (quick fix) -2. Lower ef to 128 for faster approximate search (~3s, slight recall drop) - -Recommend option 2 for latency-sensitive bot responses.`},{id:6,role:"user",content:"Go with option 2."},{id:7,role:"assistant",content:"Updated `ef_searching: 128` in qdrant-config.ts and raised timeout to 8s as safety margin. Restarted service on port 9320."}]}];let r=ve(ft({p1:"model",p2:"model"})),i=ve(!1),s=Bt(()=>n.filter(k=>k.status==="running").length),l=Bt(()=>n.filter(k=>k.status==="idle").length),o=Bt(()=>n.reduce((k,w)=>k+w.costUsd,0)),a=Bt(()=>n.reduce((k,w)=>k+w.tokens,0));function u(k,w){Se(r,{..._(r),[k]:w},!0)}function c(k){return k>=1e3?`${(k/1e3).toFixed(1)}k`:String(k)}function p(k){return`$${k.toFixed(3)}`}var d=di(),v=Cs(d),b=A(v),x=M(A(b),2);let h;x.__click=()=>Se(i,!_(i));var m=M(b,2),re=A(m);an(re,21,()=>n,k=>k.id,(k,w)=>{var ie=oi(),Ee=A(ie),tt=A(Ee),J=A(tt),bt=M(tt,2),Or=A(bt),xn=M(bt,2),Fr=A(xn),tn=M(Ee,2);an(tn,20,()=>["model","docs","files"],Js,(yt,X)=>{var ke=ai();let nt;ke.__click=()=>u(_(w).id,X);var rn=A(ke);rt(Ut=>{nt=Me(ke,1,"tab-btn",null,nt,{active:_(r)[_(w).id]===X}),de(ke,"aria-selected",_(r)[_(w).id]===X),de(ke,"aria-controls",`tabpanel-${_(w).id??""}-${X??""}`),Te(rn,Ut)},[()=>X.charAt(0).toUpperCase()+X.slice(1)]),st(yt,ke)});var Pr=M(tn,2),qt=A(Pr);let An;an(qt,21,()=>_(w).messages,yt=>yt.id,(yt,X)=>{var ke=fi(),nt=A(ke),rn=A(nt),Ut=M(nt,2);let Mn;var Ir=A(Ut);rt(Dr=>{Me(nt,1,`msg-role ${Dr??""}`,"svelte-krfyfn"),Te(rn,_(X).role),Mn=Me(Ut,1,"msg-body",null,Mn,{"tool-call":_(X).role==="tool-call","tool-result":_(X).role==="tool-result"}),Te(Ir,_(X).content)},[()=>_(X).role.split("-")[0]]),st(yt,ke)});var nn=M(qt,2);let Cn;var Rn=M(nn,2);let Nn;rt(()=>{ni(ie,`--accent: ${_(w).accent??""}`),de(ie,"aria-label",`Project: ${_(w).name??""}`),de(tt,"aria-label",`Status: ${_(w).status??""}`),Me(J,1,`status-dot ${_(w).status??""}`,"svelte-krfyfn"),de(J,"aria-label",_(w).status),Te(Or,_(w).name),de(xn,"title",_(w).cwd),Te(Fr,_(w).cwd),de(tn,"aria-label",`${_(w).name??""} tabs`),de(qt,"id",`tabpanel-${_(w).id??""}-model`),An=Me(qt,1,"tab-pane",null,An,{active:_(r)[_(w).id]==="model"}),de(nn,"id",`tabpanel-${_(w).id??""}-docs`),Cn=Me(nn,1,"tab-pane",null,Cn,{active:_(r)[_(w).id]==="docs"}),de(Rn,"id",`tabpanel-${_(w).id??""}-files`),Nn=Me(Rn,1,"tab-pane",null,Nn,{active:_(r)[_(w).id]==="files"})}),st(k,ie)});var $=M(v,2),B=A($);{var se=k=>{var w=ui(),ie=M(A(w),2),Ee=A(ie);rt(()=>Te(Ee,_(s))),st(k,w)};Bn(B,k=>{_(s)>0&&k(se)})}var ue=M(B,2);{var W=k=>{var w=ci(),ie=M(A(w),2),Ee=A(ie);rt(()=>Te(Ee,_(l))),st(k,w)};Bn(ue,k=>{_(l)>0&&k(W)})}var P=M(ue,4),wt=M(A(P),2),et=A(wt),It=M(P,2),Dt=M(A(It),2),Lt=A(Dt);rt((k,w)=>{h=Me(x,1,"sidebar-icon",null,h,{active:_(i)}),Te(et,k),Te(Lt,w)},[()=>c(_(a)),()=>p(_(o))]),st(e,d),nr()}Hs(["click"]);Ws(vi,{target:document.getElementById("app")}); diff --git a/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-xWFAud6t.css b/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-xWFAud6t.css new file mode 100644 index 0000000..521ad04 --- /dev/null +++ b/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/assets/index-xWFAud6t.css @@ -0,0 +1 @@ +:root{--ctp-rosewater: #f5e0dc;--ctp-flamingo: #f2cdcd;--ctp-pink: #f5c2e7;--ctp-mauve: #cba6f7;--ctp-red: #f38ba8;--ctp-maroon: #eba0ac;--ctp-peach: #fab387;--ctp-yellow: #f9e2af;--ctp-green: #a6e3a1;--ctp-teal: #94e2d5;--ctp-sky: #89dceb;--ctp-sapphire: #74c7ec;--ctp-blue: #89b4fa;--ctp-lavender: #b4befe;--ctp-text: #cdd6f4;--ctp-subtext1: #bac2de;--ctp-subtext0: #a6adc8;--ctp-overlay2: #9399b2;--ctp-overlay1: #7f849c;--ctp-overlay0: #6c7086;--ctp-surface2: #585b70;--ctp-surface1: #45475a;--ctp-surface0: #313244;--ctp-base: #1e1e2e;--ctp-mantle: #181825;--ctp-crust: #11111b;--ui-font-family: system-ui, -apple-system, "Segoe UI", sans-serif;--ui-font-size: .875rem;--term-font-family: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--term-font-size: .8125rem;--sidebar-width: 2.75rem;--status-bar-height: 1.75rem;--tab-bar-height: 2rem;--header-height: 2.5rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;overflow:hidden;background:var(--ctp-base);color:var(--ctp-text);font-family:var(--ui-font-family);font-size:var(--ui-font-size);-webkit-font-smoothing:antialiased}#app{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden}.app-shell{display:flex;flex:1;min-height:0;overflow:hidden}.sidebar{width:var(--sidebar-width);flex-shrink:0;background:var(--ctp-mantle);border-right:1px solid var(--ctp-surface0);display:flex;flex-direction:column;align-items:center;padding:.5rem 0;gap:.25rem}.sidebar-icon{width:2rem;height:2rem;border-radius:.375rem;border:none;background:transparent;color:var(--ctp-overlay1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;padding:0}.sidebar-icon:hover{background:var(--ctp-surface0);color:var(--ctp-text)}.sidebar-icon.active{background:var(--ctp-surface1);color:var(--ctp-mauve)}.sidebar-icon svg{width:1rem;height:1rem}.sidebar-spacer{flex:1}.workspace{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.project-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem;background:var(--ctp-crust)}.project-card{background:var(--ctp-base);border:1px solid var(--ctp-surface0);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;min-height:0}.project-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent, var(--ctp-mauve));border-radius:.5rem 0 0 .5rem}.project-card{position:relative}.project-header{height:var(--header-height);background:var(--ctp-mantle);border-bottom:1px solid var(--ctp-surface0);display:flex;align-items:center;gap:.5rem;padding:0 .625rem 0 .875rem;flex-shrink:0}.status-dot-wrap{flex-shrink:0;width:.625rem;height:.625rem;position:relative}#wgpu-surface,.wgpu-surface,.status-dot{width:100%;height:100%;border-radius:50%;background:var(--dot-color, var(--ctp-overlay0))}.status-dot.running{--dot-color: var(--ctp-green)}.status-dot.blink-off{opacity:.3}.status-dot.idle{--dot-color: var(--ctp-overlay1)}.status-dot.stalled{--dot-color: var(--ctp-peach)}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.project-name{font-weight:600;color:var(--ctp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.project-cwd{font-size:.75rem;color:var(--ctp-subtext0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;max-width:10rem;flex-shrink:0}.tab-bar{height:var(--tab-bar-height);background:var(--ctp-mantle);border-bottom:1px solid var(--ctp-surface0);display:flex;align-items:stretch;flex-shrink:0;padding:0 .25rem;gap:.125rem}.tab-btn{padding:0 .75rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--ctp-subtext0);font-family:var(--ui-font-family);font-size:.8125rem;cursor:pointer;white-space:nowrap;transition:color .12s,border-color .12s;margin-bottom:-1px}.tab-btn:hover{color:var(--ctp-text)}.tab-btn.active{color:var(--ctp-text);border-bottom-color:var(--accent, var(--ctp-mauve))}.tab-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tab-pane{flex:1;min-height:0;overflow-y:auto;padding:.5rem .625rem;display:none}.tab-pane.active{display:flex;flex-direction:column;gap:.375rem}.tab-pane::-webkit-scrollbar{width:.375rem}.tab-pane::-webkit-scrollbar-track{background:transparent}.tab-pane::-webkit-scrollbar-thumb{background:var(--ctp-surface1);border-radius:.25rem}.msg{display:flex;flex-direction:column;gap:.125rem}.msg-role{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ctp-overlay1)}.msg-role.user{color:var(--ctp-blue)}.msg-role.assistant{color:var(--ctp-mauve)}.msg-role.tool{color:var(--ctp-peach)}.msg-body{background:var(--ctp-surface0);border-radius:.3125rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.5;color:var(--ctp-text);white-space:pre-wrap;word-break:break-word}.msg-body.tool-call{background:color-mix(in srgb,var(--ctp-peach) 8%,var(--ctp-surface0));border-left:2px solid var(--ctp-peach);font-family:var(--term-font-family);font-size:.75rem}.msg-body.tool-result{background:color-mix(in srgb,var(--ctp-teal) 6%,var(--ctp-surface0));border-left:2px solid var(--ctp-teal);font-family:var(--term-font-family);font-size:.75rem;color:var(--ctp-subtext1)}.placeholder-pane{flex:1;display:flex;align-items:center;justify-content:center;color:var(--ctp-overlay0);font-size:.8125rem;font-style:italic}.status-bar{height:var(--status-bar-height);background:var(--ctp-crust);border-top:1px solid var(--ctp-surface0);display:flex;align-items:center;gap:1rem;padding:0 .75rem;flex-shrink:0;font-size:.75rem;color:var(--ctp-subtext0)}.status-segment{display:flex;align-items:center;gap:.3rem}.status-dot-sm{width:.4375rem;height:.4375rem;border-radius:50%;flex-shrink:0}.status-dot-sm.green{background:var(--ctp-green)}.status-dot-sm.gray{background:var(--ctp-overlay0)}.status-dot-sm.orange{background:var(--ctp-peach)}.status-bar-spacer{flex:1}.status-value{color:var(--ctp-text);font-weight:500}body{overflow:hidden}#app{display:flex;flex-direction:column;height:100vh}.app-shell.svelte-krfyfn{flex:1;min-height:0} diff --git a/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/index.html b/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/index.html index 8ea7156..251b5ba 100644 --- a/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/index.html +++ b/ui-electrobun/build/dev-linux-x64/AgentOrchestrator-dev/Resources/app/views/mainview/index.html @@ -4,8 +4,8 @@ Svelte App - - + +
diff --git a/ui-electrobun/src/mainview/App.svelte b/ui-electrobun/src/mainview/App.svelte index 083becb..adafbe9 100644 --- a/ui-electrobun/src/mainview/App.svelte +++ b/ui-electrobun/src/mainview/App.svelte @@ -75,6 +75,13 @@ activeTab = { ...activeTab, [projectId]: tab }; } + // Blink state — JS timer toggles class, NO CSS animation (0% CPU) + let blinkVisible = $state(true); + $effect(() => { + const id = setInterval(() => { blinkVisible = !blinkVisible; }, 500); + return () => clearInterval(id); + }); + function fmtTokens(n: number): string { return n >= 1000 ? `${(n / 1000).toFixed(1)}k` : String(n); } @@ -120,7 +127,12 @@ Future: replace inner div with for GPU-rendered animation. CSS pulse is the WebView fallback. --> - + {project.name} diff --git a/ui-electrobun/src/mainview/app.css b/ui-electrobun/src/mainview/app.css index c954a73..b9b2f27 100644 --- a/ui-electrobun/src/mainview/app.css +++ b/ui-electrobun/src/mainview/app.css @@ -204,7 +204,11 @@ html, body { .status-dot.running { --dot-color: var(--ctp-green); - /* animation: pulse-dot 2s ease-in-out infinite; DISABLED for CPU test */ + /* No CSS animation — JS timer toggles .blink-off class instead */ +} + +.status-dot.blink-off { + opacity: 0.3; } .status-dot.idle { @@ -213,7 +217,6 @@ html, body { .status-dot.stalled { --dot-color: var(--ctp-peach); - /* animation: pulse-dot 1.4s ease-in-out infinite; DISABLED for CPU test */ } @keyframes pulse-dot {