diff --git a/.github/workflows/ci-m365-graph.yml b/.github/workflows/ci-m365-graph.yml
new file mode 100644
index 00000000000..a71c7c7a5f9
--- /dev/null
+++ b/.github/workflows/ci-m365-graph.yml
@@ -0,0 +1,50 @@
+name: CI - M365 Graph adapters
+
+on:
+ push:
+ paths:
+ - 'src/adapters/m365-graph/**'
+ pull_request:
+ paths:
+ - 'src/adapters/m365-graph/**'
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set up Node.js
+ uses: actions/setup-node@v4
+ with:
+ node-version: '18'
+
+ - name: Install Node deps (if package.json present)
+ run: |
+ if [ -f src/adapters/m365-graph/package.json ]; then
+ cd src/adapters/m365-graph && npm install
+ else
+ echo "No package.json, skipping npm install"
+ fi
+
+ - name: Run Node lint/tests (optional)
+ run: |
+ echo "No tests configured; add your tests to the adapters folder"
+
+ - name: Set up Python
+ uses: actions/setup-python@v4
+ with:
+ python-version: '3.11'
+
+ - name: Install Python deps
+ run: |
+ python -m pip install --upgrade pip
+ pip install msal requests flask || true
+
+ - name: Build Docker image for azure-function (optional)
+ run: |
+ if [ -f src/adapters/m365-graph/azure-function/Dockerfile ]; then
+ docker build -t m365-azure-function -f src/adapters/m365-graph/azure-function/Dockerfile src/adapters/m365-graph/azure-function
+ else
+ echo "No Dockerfile, skipping"
+ fi
diff --git a/.idea/continue.iml b/.idea/continue.iml
deleted file mode 100644
index d6ebd480598..00000000000
--- a/.idea/continue.iml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.iml b/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.iml
deleted file mode 100644
index 713a88bca4f..00000000000
--- a/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.iml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.main.iml b/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.main.iml
deleted file mode 100644
index d2841a905de..00000000000
--- a/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.main.iml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.test.iml b/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.test.iml
deleted file mode 100644
index dbca5d99174..00000000000
--- a/.idea/modules/com.github.continuedev.continueintellijextension.continue-intellij-extension.test.iml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/SIGE-M365-Integration-Deliverable.md b/SIGE-M365-Integration-Deliverable.md
new file mode 100644
index 00000000000..736e1f74ddf
--- /dev/null
+++ b/SIGE-M365-Integration-Deliverable.md
@@ -0,0 +1,77 @@
+# Integración Microsoft 365 para SIGE — Entregable
+
+Fecha: 2026-08-09
+Autor: Equipo SIGE (generado automáticamente)
+
+---
+
+## 1. Resumen ejecutivo
+Microsoft 365 será la capa de adquisición, gobierno, colaboración y analítica para SIGE. La integración distingue entre: (A) conocimiento indexado y citable (SharePoint + Connectors/Copilot) y (B) acciones transaccionales (Microsoft Graph / Power Platform). Se respetan ACLs y la identidad del usuario; las escrituras requieren permisos separados y aprobación.
+
+## 2. Estructura y subagentes
+Siete subagentes: tenant, identidad, SharePoint, Graph, datos/PowerBI, Purview, Teams. Cada uno tiene entregables definidos en config/m365-build-agents.json.
+
+## 3. Plan de integración (fases y checklist resumido)
+Fase 0 — Inventario y decisiones (owner: platform-sre)
+- [ ] Exportar inventario tenant: dominios, licencias, usuarios, grupos, roles
+- [ ] Mapear owners y fuentes autoritativas
+- [ ] Documentar requisitos de residencia y retención
+
+Fase 1 — Identidad y accesos (owner: cybersecurity)
+- [ ] Crear App Registrations por ambiente
+- [ ] Definir matriz permisos (delegado vs aplicación)
+- [ ] Configurar MFA y Conditional Access
+- [ ] Provisión de Managed Identities / certificados
+
+Fase 2 — Arquitectura SharePoint (owner: data-knowledge-rag)
+- [ ] Diseñar sitios y bibliotecas por propósito
+- [ ] Definir metadatos, owners y retenciones
+- [ ] Crear zona aprobada para fuentes RAG
+
+Fase 3 — Graph & Ingest (owner: api-integrations)
+- [ ] Implementar delta queries y change notifications
+- [ ] Exponer endpoints webhook seguros (TLS, clientState)
+- [ ] Manejar throttling, replay y deduplicación
+
+Fase 4 — Analítica (owner: data-knowledge-rag)
+- [ ] Definir modelo semántico y datasets
+- [ ] Crear dashboard inicial Power BI (adopción/agentes)
+- [ ] Documentar linaje y políticas de refresh
+
+Fase 5 — Purview & Compliance (owner: ai-governance)
+- [ ] Aplicar etiquetas de sensibilidad y DLP
+- [ ] Configurar retención y eDiscovery
+- [ ] Programar revisiones trimestrales
+
+Governance / Gate (pre-prod)
+- [ ] Owner de datos sign-off
+- [ ] Prueba de usuario sin permisos
+- [ ] Mecanismo de revocación y plan de rollback
+
+## 4. Inventario técnico y puntos de integración (destacado)
+- SIGE-PROJECT-Cloud/docs/04_MICROSOFT_365.md — política y arquitectura.
+- SIGE-PROJECT-Cloud/config/m365-build-agents.json — definición de subagentes.
+- SIGE-PROJECT-Cloud/src/sige/*.py — adaptadores, ingest, router y orquestación.
+- SIGE-PROJECT-Cloud/config/knowledge-sources.json — fuentes mapeables a conectores.
+- Scripts: SIGE-PROJECT-Cloud/scripts/verify.* — pruebas de integración.
+- Azure/LLM providers en sige-packages (ej. llm-info/providers/azure.ts).
+
+## 5. Credenciales y permisos mínimos recomendados
+- Tenant admin: inventario inicial y aprobaciones.
+- App Registration por ambiente: permisos mínimos (Sites.Read.All, Group.Read.All) delegados para indexado; permisos de aplicación solo si escritura automatizada (justificada).
+- Secrets en Azure Key Vault o managed identities; endpoints HTTPS públicos verificados para webhooks.
+- Roles Power BI/ Purview según entregables.
+
+## 6. Riesgos y controles rápidos
+- Evitar exposición de datos sensibles en RAG: redacción, ACL-respect.
+- Throttling/duplicados: usar queues y replay-safe processing.
+- Permisos excesivos: aplicar principio de mínimo privilegio y revisiones trimestrales.
+
+## 7. Próximos pasos inmediatos
+1. Ejecutar Fase 0: generar inventario completo (issue creado).
+2. Provisionar App Registration de prueba y endpoint webhook para change notifications.
+3. Planificar workshop para owners (2–4 horas).
+
+---
+
+Documento generado automáticamente. Para tareas y seguimiento, ver los issues creados en SIGE-PROJECT-Cloud.
diff --git a/SIGE-M365-Integration-Inventory.csv b/SIGE-M365-Integration-Inventory.csv
new file mode 100644
index 00000000000..ef6ff819163
--- /dev/null
+++ b/SIGE-M365-Integration-Inventory.csv
@@ -0,0 +1,20 @@
+path,description,suggested_owner,priority
+SIGE-PROJECT-Cloud/docs/04_MICROSOFT_365.md,Policy and architecture doc,data-knowledge-rag,high
+SIGE-PROJECT-Cloud/config/m365-build-agents.json,Defines m365 subagents and deliverables,platform-sre,high
+SIGE-PROJECT-Cloud/config/knowledge-sources.json,Knowledge sources mapping,data-knowledge-rag,high
+SIGE-PROJECT-Cloud/src/sige/main.py,Ingress/orchestrator entrypoint,api-integrations,high
+SIGE-PROJECT-Cloud/src/sige/catalog.py,Indexing and sync logic,data-knowledge-rag,high
+SIGE-PROJECT-Cloud/src/sige/config.py,Runtime config and secrets locations,platform-sre,high
+SIGE-PROJECT-Cloud/src/sige/openai_runtime.py,LLM/runtime and auth,platform-sre,medium
+SIGE-PROJECT-Cloud/src/sige/router.py,HTTP endpoints and webhooks,api-integrations,high
+SIGE-PROJECT-Cloud/src/sige/policy.py,Governance decision points,ai-governance,high
+SIGE-PROJECT-Cloud/scripts/verify.ps1,Integration verification scripts,platform-sre,medium
+SIGE-PROJECT-Cloud/scripts/verify.sh,Integration verification scripts,platform-sre,medium
+SIGE-PROJECT-Cloud/compose.yaml,Docker compose for local stacks,platform-sre,medium
+SIGE-PROJECT-Cloud/pyproject.toml,Python packaging & deps,platform-sre,low
+SIGE-PROJECT-Cloud/evals/run_offline.py,Eval tooling,engineering,low
+sige-packages/llm-info/src/providers/azure.ts,Azure provider hooks for LLMs,platform-sre,medium
+sige-docs/customize/model-providers/top-level/azure.mdx,Docs for Azure provider,platform-sre,low
+SIGE-PROJECT-Cloud/config/m365-build-agents.json,Agent definitions (duplicate check),platform-sre,high
+SIGE-PROJECT-Cloud/README.md,Repo overview,product-portfolio,medium
+SIGE-PROJECT-Cloud/docs/05_RESUMEN_EJECUTIVO_IA.md,Executive summary for IA,product-portfolio,medium
diff --git a/SIGE-PROJECT-Cloud b/SIGE-PROJECT-Cloud
new file mode 160000
index 00000000000..07888d0d741
--- /dev/null
+++ b/SIGE-PROJECT-Cloud
@@ -0,0 +1 @@
+Subproject commit 07888d0d741dcbb226261f4f652095275f2bbdac
diff --git a/docs-site/lib/basePath.ts b/docs-site/lib/basePath.ts
deleted file mode 100644
index afea87186b7..00000000000
--- a/docs-site/lib/basePath.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- * Base path for the deployed docs site.
- *
- * On GitHub Pages the site lives under `/continue/`, so raw absolute asset
- * references (search index, src, etc.) must be prefixed manually. Next
- * applies basePath automatically to , next/image and /_next assets, but
- * NOT to plain string paths, so use `withBasePath` for those.
- *
- * `NEXT_PUBLIC_BASE_PATH` is inlined at build time (see next.config.js) and is
- * therefore safe to read in both server and client/browser code.
- */
-export const BASE_PATH = process.env.NEXT_PUBLIC_BASE_PATH || "";
-
-/** Prefix an absolute (`/`-rooted) path with the deploy base path. */
-export function withBasePath(path: string): string {
- if (!path.startsWith("/")) return path;
- return `${BASE_PATH}${path}`;
-}
diff --git a/docs-site/lib/docs.ts b/docs-site/lib/docs.ts
deleted file mode 100644
index 48924b8f94f..00000000000
--- a/docs-site/lib/docs.ts
+++ /dev/null
@@ -1,283 +0,0 @@
-import fs from "fs";
-import path from "path";
-import matter from "gray-matter";
-import { type NavItem, type NavTab } from "@/config/docsNav";
-
-const DOCS_DIR = process.env.DOCS_DIR || path.resolve(process.cwd(), "../docs");
-
-export function getDocsDir() {
- return DOCS_DIR;
-}
-
-export function loadDocsNav(): NavTab[] {
- const docsJsonPath = path.join(DOCS_DIR, "docs.json");
- if (!fs.existsSync(docsJsonPath)) {
- console.warn(`docs.json not found at ${docsJsonPath}, using empty nav`);
- return [];
- }
-
- const raw = JSON.parse(fs.readFileSync(docsJsonPath, "utf8"));
- return raw.navigation?.tabs ?? [];
-}
-
-export const docsNav: NavTab[] = loadDocsNav();
-
-function loadDocsRedirects(): Map {
- const docsJsonPath = path.join(DOCS_DIR, "docs.json");
- if (!fs.existsSync(docsJsonPath)) return new Map();
-
- const raw = JSON.parse(fs.readFileSync(docsJsonPath, "utf8"));
- const redirects = new Map();
- for (const entry of raw.redirects ?? []) {
- const source = (entry.source as string).replace(/^\//, "");
- redirects.set(source, entry.destination as string);
- }
- return redirects;
-}
-
-export const docsRedirects: Map = loadDocsRedirects();
-
-// Whitelist of allowed external redirect domains for security
-const ALLOWED_REDIRECT_DOMAINS = [
- "continue.dev",
- "docs.continue.dev",
- "www.continue.dev",
- "changelog.continue.dev",
-];
-
-export function resolveDocsRedirect(slug: string[]): string | null {
- const key = slug.join("/");
- const dest = docsRedirects.get(key);
- if (!dest) return null;
-
- // Handle external URLs
- if (dest.startsWith("https://") || dest.startsWith("http://")) {
- try {
- const url = new URL(dest);
- // Only allow redirects to whitelisted domains
- if (!ALLOWED_REDIRECT_DOMAINS.includes(url.hostname)) {
- console.warn(`Blocked redirect to untrusted domain: ${url.hostname}`);
- return null;
- }
- return dest;
- } catch {
- console.warn(`Invalid redirect URL: ${dest}`);
- return null;
- }
- }
-
- // Internal redirects - ensure they start with /
- return dest.startsWith("/") ? dest : `/${dest}`;
-}
-
-export interface DocFile {
- frontmatter: Record;
- content: string;
- slug: string[];
-}
-
-export async function loadMdxFile(slug: string[]): Promise {
- const slugPath = slug.join("/");
- const filePath = path.join(DOCS_DIR, slugPath + ".mdx");
-
- if (fs.existsSync(filePath)) {
- return readDocFile(filePath, slug);
- }
-
- // Try index.mdx inside directory
- const indexPath = path.join(DOCS_DIR, slugPath, "index.mdx");
- if (fs.existsSync(indexPath)) {
- return readDocFile(indexPath, slug);
- }
-
- return null;
-}
-
-export async function loadRawMdxFile(
- slug: string[],
-): Promise<{ raw: string; fileName: string } | null> {
- const slugPath = slug.join("/");
- const filePath = path.join(DOCS_DIR, slugPath + ".mdx");
-
- // Prevent path traversal — ensure the resolved path stays inside DOCS_DIR.
- const docsDirNormalized = DOCS_DIR.endsWith(path.sep)
- ? DOCS_DIR
- : DOCS_DIR + path.sep;
- const isWithinDocsDir = (p: string) => p.startsWith(docsDirNormalized);
-
- if (isWithinDocsDir(filePath) && fs.existsSync(filePath)) {
- return {
- raw: fs.readFileSync(filePath, "utf8"),
- fileName: slug[slug.length - 1] + ".md",
- };
- }
-
- const indexPath = path.join(DOCS_DIR, slugPath, "index.mdx");
- if (isWithinDocsDir(indexPath) && fs.existsSync(indexPath)) {
- return {
- raw: fs.readFileSync(indexPath, "utf8"),
- fileName: slug[slug.length - 1] + ".md",
- };
- }
-
- return null;
-}
-
-function readDocFile(filePath: string, slug: string[]): DocFile {
- const raw = fs.readFileSync(filePath, "utf8");
- const { data: frontmatter, content } = matter(raw);
-
- const processed = preprocessMdx(content, slug);
-
- return { frontmatter, content: processed, slug };
-}
-
-/**
- * Preprocess MDX content:
- * 1. Find MDX snippet imports (import X from '/snippets/foo.mdx')
- * 2. Inline the snippet content in place of usage
- * 3. Strip JSX component imports (handled via components map)
- */
-function preprocessMdx(content: string, slug: string[]): string {
- // Collect MDX snippet imports: import Name from '/snippets/file.mdx'
- const mdxImportRegex =
- /^import\s+(\w+)\s+from\s+['"]\/snippets\/([^'"]+\.mdx)['"];?\s*$/gm;
- const snippets = new Map();
- let match;
-
- while ((match = mdxImportRegex.exec(content)) !== null) {
- const componentName = match[1]!;
- const snippetFile = match[2]!;
- const snippetPath = path.join(DOCS_DIR, "snippets", snippetFile);
-
- if (fs.existsSync(snippetPath)) {
- const snippetRaw = fs.readFileSync(snippetPath, "utf8");
- const { content: snippetContent } = matter(snippetRaw);
- snippets.set(componentName, snippetContent.trim());
- }
- }
-
- let result = content;
-
- // Replace with inlined content
- for (const [name, body] of Array.from(snippets.entries())) {
- const selfClosing = new RegExp(`<${name}\\s*/>`, "g");
- const withChildren = new RegExp(`<${name}\\s*>[\\s\\S]*?${name}>`, "g");
- result = result.replace(selfClosing, body);
- result = result.replace(withChildren, body);
- }
-
- // Strip all remaining import statements (JSX snippets handled via components map)
- result = result.replace(/^import\s+.*from\s+['"].*['"];?\s*$/gm, "");
-
- // Convert :::warning / :::info / :::tip admonitions to JSX components
- result = result.replace(
- /^:::(warning|info|tip|note|danger)\s*\n([\s\S]*?)^:::\s*$/gm,
- (_match, type: string, body: string) => {
- const tag = type.charAt(0).toUpperCase() + type.slice(1);
- return `<${tag}>${body.trim()}${tag}>`;
- },
- );
-
- // Ensure --- horizontal rules have blank lines before them
- // (prevents Setext h2 interpretation when preceded by text)
- // Only apply outside of fenced code blocks.
- result = result.replace(
- /(```[\s\S]*?```)|([^\n])\n---\n/g,
- (match, codeBlock, prev) => {
- if (codeBlock) return codeBlock; // leave code blocks untouched
- return `${prev}\n\n---\n`;
- },
- );
-
- // Rewrite image paths: /images/... → /images/docs/...
- result = result.replace(/src=["']\/images\//g, 'src="/images/docs/');
-
- // Rewrite markdown image paths:  → 
- result = result.replace(/\]\(\/images\//g, "](/images/docs/");
-
- // Rewrite relative image paths:  → 
- // Resolve relative to the current file's directory
- const fileDir = slug.slice(0, -1).join("/");
- result = result.replace(
- /\]\((\.\.?\/[^)]*\.(png|jpg|jpeg|gif|svg|webp))\)/gi,
- (_match, relPath: string) => {
- const resolved = path.posix.normalize(
- fileDir ? `${fileDir}/${relPath}` : relPath,
- );
- return `](/images/docs/${resolved})`;
- },
- );
-
- return result;
-}
-
-export interface Heading {
- level: number;
- text: string;
- id: string;
-}
-
-export function getHeadings(content: string): Heading[] {
- const regex = /^(#{2,4})\s+(.+)$/gm;
- const headings: Heading[] = [];
- let match;
-
- while ((match = regex.exec(content)) !== null) {
- const level = match[1]!.length;
- const text = match[2]!.trim();
- const id = text
- .toLowerCase()
- .replace(/[^\w\s-]/g, "")
- .replace(/\s+/g, "-");
- headings.push({ level, text, id });
- }
-
- return headings;
-}
-
-export function getAllDocSlugs(): string[] {
- const slugs: string[] = [];
- function walk(items: NavItem[]) {
- for (const item of items) {
- if (typeof item === "string") slugs.push(item);
- else if (item.pages) walk(item.pages);
- }
- }
- for (const tab of docsNav) {
- for (const group of tab.groups) {
- walk(group.pages);
- }
- }
- return Array.from(new Set(slugs));
-}
-
-/**
- * Build a map of slug → display title by reading frontmatter from all docs.
- * Prefers sidebarTitle over title, falls back to slug-derived name.
- */
-export function getAllDocTitles(): Record {
- const slugs = getAllDocSlugs();
- const titles: Record = {};
-
- for (const slug of slugs) {
- const slugPath = slug;
- const filePath = path.join(DOCS_DIR, slugPath + ".mdx");
- const indexPath = path.join(DOCS_DIR, slugPath, "index.mdx");
-
- let resolved: string | null = null;
- if (fs.existsSync(filePath)) resolved = filePath;
- else if (fs.existsSync(indexPath)) resolved = indexPath;
-
- if (resolved) {
- const raw = fs.readFileSync(resolved, "utf8");
- const { data } = matter(raw);
- const title = data.sidebarTitle || data.title;
- if (title) {
- titles[slug] = title;
- }
- }
- }
-
- return titles;
-}
diff --git a/docs-site/lib/resolveHref.ts b/docs-site/lib/resolveHref.ts
deleted file mode 100644
index 70b377b9fdd..00000000000
--- a/docs-site/lib/resolveHref.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
- * Resolve internal paths for the standalone docs app.
- *
- * On the docs subdomain, /docs/X becomes /X (we're already on docs.continue.dev).
- * Cross-app links get absolute URLs.
- */
-export function resolveHref(path: string): string {
- // Strip /docs prefix — we're already on the docs domain
- if (path.startsWith("/docs/")) return path.slice(5);
- if (path === "/docs") return "/";
-
- // Cross-app links → absolute URLs
- if (path.startsWith("/blog"))
- return `https://blog.continue.dev${path.slice(5) || ""}`;
- if (path === "/login") return "https://continue.dev/login";
- if (path === "/") return "https://continue.dev";
-
- // Everything else stays as-is
- return path;
-}
diff --git a/docs-site/lib/utils.ts b/docs-site/lib/utils.ts
deleted file mode 100644
index 365058cebd7..00000000000
--- a/docs-site/lib/utils.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { type ClassValue, clsx } from "clsx";
-import { twMerge } from "tailwind-merge";
-
-export function cn(...inputs: ClassValue[]) {
- return twMerge(clsx(inputs));
-}
diff --git a/docs/m365-adoption/README.md b/docs/m365-adoption/README.md
new file mode 100644
index 00000000000..99f058619e7
--- /dev/null
+++ b/docs/m365-adoption/README.md
@@ -0,0 +1,15 @@
+M365 Adoption — Plan y artefactos
+
+Este directorio contiene el plan de adopción de Microsoft 365 / Teams para la organización, plantillas, flujos de Power Automate de ejemplo y métricas para seguimiento.
+
+Contenido:
+- teams-structure.md — Recomendaciones de estructura de Teams (equipos, canales, plantillas)
+- onboarding-checklist.md — Checklist de onboarding para nuevos equipos/miembros
+- training-schedule.md — Propuesta de programa de formación
+- power-automate-samples.md — Descripción de flujos de ejemplo y enlaces a definiciones JSON
+- flows/notify-on-new-doc.flow.json — Flujo: Notificar en Teams cuando se agrega un documento a SharePoint
+- flows/escalate-issue.flow.json — Flujo: Escalar un issue por inactividad/estado
+- adoption-kpis.md — KPI recomendados para adopción y definición
+- powerbi-dashboard-template.md — Plantilla y guía para dashboard de Power BI
+
+Por favor revise y adapte los artefactos a las políticas y governance de su organización.
\ No newline at end of file
diff --git a/docs/m365-adoption/adoption-kpis.md b/docs/m365-adoption/adoption-kpis.md
new file mode 100644
index 00000000000..fed56af41ee
--- /dev/null
+++ b/docs/m365-adoption/adoption-kpis.md
@@ -0,0 +1,46 @@
+KPI de adopción recomendados
+
+Objetivos: medir el uso, la colaboración, la calidad de la información y la eficiencia de procesos.
+
+Categorías y métricas (ejemplos)
+
+1) Uso y alcance
+- Teams activos: número de Teams con actividad en los últimos 30 días
+- Usuarios activos: usuarios únicos con actividad en Teams (mensajes, llamadas, archivos)
+- % de usuarios con cuenta y acceso configurado
+
+2) Colaboración
+- Mensajes por usuario por semana
+- Reuniones con uso de Teams (número, duración, asistentes)
+- Documentos compartidos/colaborados (document co-authoring events)
+
+3) Gobernanza y calidad
+- Equipos sin Owner
+- Equipos inactivos >90 días
+- Documentos sin metadata obligatoria
+- Número de breaches detectados por DLP (si aplica)
+
+4) Automatización
+- Flujos de Power Automate activos
+- Flujos que fallan (errores) por periodo
+- Automatizaciones que redujeron tiempo de proceso (medir en casos)
+
+5) Adopción de herramientas de reporting
+- Dashboards creados y consumidos (Power BI)
+- Usuarios con permiso de consumo y creación
+
+Metas iniciales (ejemplo 90 días)
+- 70% de usuarios activos semanalmente
+- 80% de equipos con Owner asignado
+- Reducir tickets manuales en procesos target en 30% vía automatización
+
+Recolección y frecuencia
+- Recolección diaria desde servicios (Graph API, Power BI datasets)
+- Reporting semanal y dashboard actualizado diariamente
+
+Notas técnicas
+- Usar Microsoft Graph Reports y Usage APIs para datos de Teams
+- Combinar logs de SharePoint, Planner y Power Automate para métricas cruzadas
+- Agregar dimensiones: unidad de negocio, región, etiqueta de sensibilidad
+
+Definir responsables para cada KPI y aceptación de metas.
\ No newline at end of file
diff --git a/docs/m365-adoption/flows/escalate-issue.flow.json b/docs/m365-adoption/flows/escalate-issue.flow.json
new file mode 100644
index 00000000000..b6f60c6f539
--- /dev/null
+++ b/docs/m365-adoption/flows/escalate-issue.flow.json
@@ -0,0 +1,48 @@
+{
+ "name": "EscalateIssue",
+ "description": "Flujo: Escalar issues inactivos o críticos desde una lista de SharePoint",
+ "trigger": {
+ "type": "When an item is created or modified",
+ "site": "TODO_SITE_ID",
+ "list": "Issues"
+ },
+ "actions": [
+ {
+ "name": "Check_Status_And_Age",
+ "type": "Condition",
+ "parameters": {
+ "expression": "@or(equals(triggerOutputs()?['body/Status'], 'Critical'), greater(length(subtractFromTime(utcNow(), triggerOutputs()?['body/Modified'], 'Hour')), 72))"
+ },
+ "ifTrue": [
+ {
+ "name": "Create_Planner_Task",
+ "type": "Planner.CreateTask",
+ "parameters": {
+ "planId": "TODO_PLAN_ID",
+ "title": "Escalado: @{triggerOutputs()?['body/Title']}",
+ "assignedTo": "TODO_OWNER_ID"
+ }
+ },
+ {
+ "name": "Post_Teams_Alert",
+ "type": "Teams.PostMessage",
+ "parameters": {
+ "teamId": "TODO_TEAM_ID",
+ "channelId": "TODO_CHANNEL_ID",
+ "message": "Issue escalado: @{triggerOutputs()?['body/Title']} - Revisar inmediatamente."
+ }
+ },
+ {
+ "name": "Send_Email_To_Manager",
+ "type": "Office365.SendEmail",
+ "parameters": {
+ "to": "manager@example.com",
+ "subject": "Escalado automatico: @{triggerOutputs()?['body/Title']}",
+ "body": "El issue requiere atención: @{triggerOutputs()?['body/LinkToItem']}"
+ }
+ }
+ ],
+ "ifFalse": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/m365-adoption/flows/notify-on-new-doc.flow.json b/docs/m365-adoption/flows/notify-on-new-doc.flow.json
new file mode 100644
index 00000000000..6515f94781c
--- /dev/null
+++ b/docs/m365-adoption/flows/notify-on-new-doc.flow.json
@@ -0,0 +1,42 @@
+{
+ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
+ "name": "NotifyOnNewDoc",
+ "description": "Flujo: Notificar en Teams y registrar en lista cuando se crea o modifica documento en SharePoint",
+ "trigger": {
+ "type": "When a file is created or modified (properties only)",
+ "site": "TODO_SITE_ID",
+ "library": "Documents"
+ },
+ "actions": [
+ {
+ "name": "Get_file_metadata",
+ "type": "SharePoint.GetFileMetadata",
+ "parameters": {
+ "site": "TODO_SITE_ID",
+ "fileId": "@triggerOutputs()?['body/ID']"
+ }
+ },
+ {
+ "name": "Post_to_Teams_Channel",
+ "type": "Teams.PostMessage",
+ "parameters": {
+ "teamId": "TODO_TEAM_ID",
+ "channelId": "TODO_CHANNEL_ID",
+ "message": "Nuevo documento creado: @{triggerOutputs()?['body/Name']} - @{triggerOutputs()?['body/LinkToItem']}"
+ }
+ },
+ {
+ "name": "Create_item_in_Inventory_List",
+ "type": "SharePoint.CreateItem",
+ "parameters": {
+ "site": "TODO_SITE_ID",
+ "list": "DocumentsInventory",
+ "fields": {
+ "Title": "@{triggerOutputs()?['body/Name']}",
+ "Path": "@{triggerOutputs()?['body/FolderPath']}",
+ "CreatedBy": "@{triggerOutputs()?['body/Author/Email']}"
+ }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/docs/m365-adoption/onboarding-checklist.md b/docs/m365-adoption/onboarding-checklist.md
new file mode 100644
index 00000000000..0d45cd53367
--- /dev/null
+++ b/docs/m365-adoption/onboarding-checklist.md
@@ -0,0 +1,36 @@
+Checklist de Onboarding para nuevos equipos/miembros
+
+Objetivo: Asegurar que cada nuevo equipo y miembro tenga los accesos, formación y configuraciones necesarias.
+
+A) Para el Team (al crearse)
+- [ ] Crear Team desde plantilla (Proyecto / Ops / HR)
+- [ ] Asignar al menos 2 Owners
+- [ ] Configurar reglas de privacidad (Privado/Público)
+- [ ] Asociar site de SharePoint y crear estructura de carpetas
+- [ ] Establecer permisos y etiquetas de sensibilidad si aplica
+- [ ] Añadir pestañas críticas: Documentos, Planner, OneNote, Power BI
+- [ ] Habilitar o deshabilitar Guest access según governance
+- [ ] Registrar Team en inventario (owner, propósito, clasificación)
+
+B) Para los miembros (nuevo integrante)
+- [ ] Proveer acceso a Team y canales relevantes
+- [ ] Añadir al grupo de comunicación por email o Teams
+- [ ] Compartir guía de uso interno (proc. de archivos, chat, reuniones)
+- [ ] Formación rápida: políticas de naming, gobernanza de archivos, etiquetas
+- [ ] Entregar acceso a herramientas: Planner, Power Automate, Power BI según rol
+
+C) Seguridad y cumplimiento
+- [ ] Aplicar etiquetas de retención y sensibilidad si corresponde
+- [ ] Revisar DLP y políticas que afecten al Team
+
+D) Automatizaciones iniciales
+- [ ] Habilitar notificaciones automatizadas (ej. canal #general -> bienvenida)
+- [ ] Plantilla de mensaje de bienvenida con enlaces a recursos
+
+E) Validación y cierre
+- [ ] Owner confirma que todo está configurado
+- [ ] Registrar fecha de creación y responsable en inventario
+
+Notas:
+- Mantener checklist en un archivo compartido o plantilla de lista en SharePoint para trazabilidad.
+- Automatizar pasos repetitivos con Power Automate (registro en inventario, mensajes de bienvenida).
\ No newline at end of file
diff --git a/docs/m365-adoption/power-automate-samples.md b/docs/m365-adoption/power-automate-samples.md
new file mode 100644
index 00000000000..8b8af197101
--- /dev/null
+++ b/docs/m365-adoption/power-automate-samples.md
@@ -0,0 +1,25 @@
+Power Automate — Flujos de ejemplo
+
+Este archivo describe flujos de ejemplo incluidos en docs/m365-adoption/flows. Son plantillas base que deben ajustarse a URLs, IDs de sitios, y conexiones de la organización.
+
+Flujos incluidos:
+
+1) notify-on-new-doc.flow.json
+- Escenario: cuando se crea o modifica un documento en la biblioteca de SharePoint de un Team, enviar una notificación al canal de Teams correspondiente y copiar metadata a una lista de inventario.
+- Componentes: Trigger: When a file is created or modified (SharePoint). Actions: Get file metadata, Post message in a channel (Microsoft Teams), Create item (SharePoint list), condicionales según metadata.
+
+2) escalate-issue.flow.json
+- Escenario: seguimiento de issues/incidentes en una lista de SharePoint. Si un issue no cambia de estado en X horas o está marcado como crítico, crear una tarea en Planner, notificar a Owner y escalar por correo a manager.
+- Componentes: Trigger: When an item is created or modified (SharePoint). Actions: Condition (status/timestamp), Delay/Recurrence para chequeo, Create task (Planner), Post message (Teams), Send email (Office 365 Outlook).
+
+Cómo desplegar
+1. Abrir Power Automate -> My flows -> Import
+2. Crear conexiones requeridas (SharePoint, Teams, Planner, Office 365 Outlook)
+3. Ajustar siteId, listId, channelId y nombres de columnas
+4. Probar en entorno piloto
+
+Notas de seguridad
+- Usar conexiones de servicio con cuentas con permisos mínimos necesarios
+- Restringir triggers que expongan datos sensibles
+
+Ver las definiciones JSON en el directorio flows/ para importar directamente en Power Automate (Import -> Zip de paquete o usar REST API para crear flow).
\ No newline at end of file
diff --git a/docs/m365-adoption/powerbi-dashboard-template.md b/docs/m365-adoption/powerbi-dashboard-template.md
new file mode 100644
index 00000000000..dbba8688826
--- /dev/null
+++ b/docs/m365-adoption/powerbi-dashboard-template.md
@@ -0,0 +1,38 @@
+Plantilla de Dashboard Power BI para seguimiento de adopción M365
+
+Objetivo
+Dashboard para visualizar KPIs de adopción en un único panel, con filtros por unidad de negocio, región y periodo.
+
+Datasets sugeridos
+- Teams usage (Graph API): teams_active_30d, messages_per_user, meetings_count
+- SharePoint usage: docs_created, docs_modified, coauthoring_events
+- Power Automate: flows_count, flows_failures
+- Inventory: teams_inventory (teamId, owner, classification)
+
+Data model
+- Tabla central: Date
+- Dimensiones: Team, User, Region, BusinessUnit, SensitivityLabel
+- Hechos: TeamsUsage, SharePointUsage, FlowsUsage, PlannerTasks
+
+Visualizaciones clave
+- KPI cards: Usuarios activos 7d/30d, Teams activos 30d, Flujos fallidos (7d)
+- Tendencia: Usuarios activos por semana (line)
+- Distribución por BU: Teams activos por unidad (bar)
+- Calidad: % equipos sin owner, documentos sin metadata (gauge)
+- Automatizaciones: top 10 flujos por número de ejecuciones y errores
+
+Medidas DAX de ejemplo
+- UsuariosActivos30d = CALCULATE(DISTINCTCOUNT(TeamsUsage[UserId]), DATESINPERIOD(Date[Date], MAX(Date[Date]), -30, DAY))
+- TeamsActivos30d = CALCULATE(DISTINCTCOUNT(TeamsUsage[TeamId]), DATESINPERIOD(Date[Date], MAX(Date[Date]), -30, DAY))
+
+Implementación
+1. Crear dataset en Power BI Desktop conectando a fuentes: Graph API export, logs o tablas en SharePoint/SQL.
+2. Construir modelo, crear medidas DAX y diseñar report.
+3. Publicar a Power BI Service y configurar refresh diario.
+4. Compartir app o workspace con stakeholders y programar alertas para KPIs críticos.
+
+Archivo de ejemplo
+- No se incluye PBIX binario en repo. Use este documento como guía para crear el .pbix y versionar un archivo de definición (README + DAX) en el repositorio.
+
+Siguientes pasos
+- Mapear fuentes disponibles en la organización y crear pipelines ETL para normalizar datos (Power Automate, Logic Apps, Azure Functions o Power Query).
\ No newline at end of file
diff --git a/docs/m365-adoption/teams-structure.md b/docs/m365-adoption/teams-structure.md
new file mode 100644
index 00000000000..55d4aad0720
--- /dev/null
+++ b/docs/m365-adoption/teams-structure.md
@@ -0,0 +1,37 @@
+Recomendaciones de estructura de Teams
+
+Resumen
+Proponer una estructura de Teams que soporte gobernanza, colaboración y facilidad de gestión. Usar plantillas para equipos recurrentes (proyectos, operaciones, comités) y reglas de naming.
+
+1) Plantillas de equipo (Team templates)
+- Proyecto (Project): Canales: General, Planificación, Tareas, Documentos, Reuniones, Entregables. Aplicar pestañas: Planner, SharePoint, OneNote, Power BI.
+- Operaciones / Soporte (Ops): Canales: General, Incidentes, Cambios, Documentación, Automatizaciones. Pestañas: Lista de SharePoint, Power Automate, Runbooks.
+- Comité / Steering: Canales: General, Agenda, Actas, Decisiones. Pestañas: OneNote, SharePoint.
+- Equipo HR / Personas: General, Anuncios, Políticas, Reuniones.
+
+2) Canales estándar y privados
+- Usar canales estándar para trabajo abierto; canales privados sólo para información sensible o miembros limitados (ej. revisiones salariales, asuntos legales).
+- Evitar crear demasiados canales; preferir hilos y pestañas para organización.
+
+3) Estructura de carpetas en SharePoint
+- Cada canal -> carpeta en la biblioteca de documentos del equipo
+- Plantillas de metadata (document type, project id, sensitivity)
+
+4) Naming conventions
+- Teams: -- (ej. SIGE-Proyecto-PortalClientes)
+- Canales: usar nombres cortos y convenciones predefinidas (General, Incidentes, Entregables)
+
+5) Ciclo de vida y gobernanza
+- Plantilla de creación que incluye: propietario, contactos, clasificación de datos, período de retención propuesto.
+- Revisión trimestral de equipos inactivos para archivado.
+- Roles: Team Owner, Team Member, Data Steward.
+
+6) Plantillas para canales recurrentes
+- Plantilla de canal de "Incidentes": pestañas de Lista de Incidentes (SharePoint), Power Automate para notificaciones, Plantilla de informe (Word/OneNote).
+
+7) Buenas prácticas
+- Establecer Owner obligatorio al crear equipo
+- Aplicar sensibility labels si la organización usa MIP
+- Habilitar políticas de guest access según necesidad
+
+Incluya este documento en la entrada del repositorio para revisión por stakeholders.
\ No newline at end of file
diff --git a/docs/m365-adoption/training-schedule.md b/docs/m365-adoption/training-schedule.md
new file mode 100644
index 00000000000..721c92e55a9
--- /dev/null
+++ b/docs/m365-adoption/training-schedule.md
@@ -0,0 +1,54 @@
+Programa de formación propuesto (Teams, Governance, Power Platform)
+
+Objetivos generales
+- Acelerar adopción de Teams y colaboración
+- Enseñar gobernanza y buenas prácticas
+- Capacitar en automatizaciones básicas (Power Automate) y reporting (Power BI)
+
+Formato
+- Sesiones combinadas: 60–90 min virtuales
+- Talleres prácticos: 2–3 horas con ejercicios
+- Roles clave: Administradores, Owners, Usuarios finales
+
+Calendario (ejemplo de 8 semanas)
+Semana 1: Kickoff de adopción (60 min)
+- Público: Owners y stakeholders
+- Contenido: Objetivos, roadmap, gobernanza y roles
+
+Semana 2: Uso básico de Teams (60 min)
+- Público: Usuarios finales
+- Contenido: Chats, canales, reuniones, archivos
+
+Semana 3: Gestión de equipos y gobernanza (90 min)
+- Público: Owners y admins
+- Contenido: Creación de equipos, políticas, etiquetas, ciclo de vida
+
+Semana 4: Power Automate — Introducción (90 min + 60 min lab)
+- Público: Power users, Owners
+- Contenido: Flujos básicos, plantillas, conexión con SharePoint y Teams
+
+Semana 5: Power BI — Introducción (90 min + lab)
+- Público: Power users, analistas
+- Contenido: Conectar datos de Teams/SharePoint, visualizaciones básicas
+
+Semana 6: Taller de escenarios (3 horas)
+- Público: grupos mixtos
+- Contenido: Modelar casos reales: onboarding, notificaciones, escalado
+
+Semana 7: Buenas prácticas y seguridad (60 min)
+- Público: Todos
+- Contenido: DLP, etiquetado, clasificación de datos, guest access
+
+Semana 8: Medición y seguimiento (60 min)
+- Público: Owners, analistas
+- Contenido: KPIs, dashboard Power BI, plan de seguimiento
+
+Material de soporte
+- Guías rápidas, videos de 5–10 min, checklist (en SharePoint)
+- Laboratorios con plantillas y flujos de ejemplo en el repositorio
+
+Medición de efectividad
+- Encuesta post-sesión, seguimiento de KPI (uso, archivos, reuniones efectivas)
+
+Adaptación
+- Ajustar duración y profundidad según roles y avance de adopción.
\ No newline at end of file
diff --git a/extensions/intellij/src/main/resources/icons/close.svg b/extensions/intellij/src/main/resources/icons/close.svg
deleted file mode 100644
index 21a6d4a52e7..00000000000
--- a/extensions/intellij/src/main/resources/icons/close.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
diff --git a/extensions/intellij/src/main/resources/icons/continue.svg b/extensions/intellij/src/main/resources/icons/continue.svg
deleted file mode 100644
index f0933c2904a..00000000000
--- a/extensions/intellij/src/main/resources/icons/continue.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
\ No newline at end of file
diff --git a/extensions/intellij/src/main/resources/icons/continue_dark.svg b/extensions/intellij/src/main/resources/icons/continue_dark.svg
deleted file mode 100644
index 263cccfdd12..00000000000
--- a/extensions/intellij/src/main/resources/icons/continue_dark.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-
diff --git a/extensions/intellij/src/main/resources/webview/index.html b/extensions/intellij/src/main/resources/webview/index.html
deleted file mode 100644
index be67d62c93c..00000000000
--- a/extensions/intellij/src/main/resources/webview/index.html
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
- Continue
-
-
-
-
-
-
-
-
-
diff --git a/infra/m365/README.md b/infra/m365/README.md
new file mode 100644
index 00000000000..11659e2086d
--- /dev/null
+++ b/infra/m365/README.md
@@ -0,0 +1,53 @@
+# Infra: M365 App Registrations (SIGE)
+
+Resumen
+- Objetivo: generar manifiestos y scripts para crear App Registrations (dev/staging/prod) + Service Principals, crear client secrets y almacenar secrets en Azure Key Vault.
+- Alcance: artefactos solo (plantillas y scripts). No se provisiona nada automáticamente sin confirmación humana.
+
+Estructura de artefactos (ruta relativa al repo)
+- infra/m365/manifests/app-manifest.json — plantilla de manifiesto de App Registration
+- infra/m365/scripts/create-app.ps1 — PowerShell + az CLI para crear la App, SP y secret (dry-run flag)
+- infra/m365/scripts/store-secret-in-kv.ps1 — PowerShell para guardar secret en Key Vault y asignar accesos
+- infra/m365/scripts/grant-admin-consent.ps1 — ejemplos para conceder admin consent por tenant
+
+Matriz de permisos recomendada (por entorno)
+
+Dev (desarrollo)
+- Uso principal: pruebas de integración y desarrollo. Usuarios: desarrolladores, entornos CI no prod.
+- Permisos recomendados:
+ - Delegated: User.Read, Mail.Send (si la app actúa en nombre del usuario). Mantener al mínimo.
+ - Application: NONE by default. Evitar permisos de application en dev salvo que sea estrictamente necesario.
+- Justificación: en dev preferimos minimizar blast radius; el desarrollo puede usar permisos delegados otorgados por usuarios.
+
+Staging (pre-producción)
+- Uso principal: pruebas E2E con datos próximos a producción.
+- Permisos recomendados:
+ - Delegated: User.Read, Mail.Send (si procede).
+ - Application: Group.Read.All (lectura de grupos) *solo si* se requiere acceso de backend sin usuario.
+- Justificación: staging puede necesitar permisos más amplios para simular producción, pero preferir permisos de lectura y auditar consent.
+
+Production (prod)
+- Uso principal: app productiva (servicios back-end, integración con Graph/SharePoint/Teams).
+- Permisos recomendados:
+ - Delegated: mínimo necesario para funcionalidades que actúen en nombre de usuarios.
+ - Application: Application permissions para escenarios server-to-server (por ejemplo, Mail.Send application para envío masivo, Sites.Read.All para lectura de SharePoint). Ejemplos específicos:
+ - Sites.Read.All (application) — acceso a SharePoint para procesos back-end
+ - Mail.Send (application) — envío de correos desde servicio
+ - Group.Read.All (application) — inventario de grupos
+- Justificación: production suele requerir permisos de aplicación porque no hay un usuario interactivo; aplicar el principio de mínimo privilegio y separar identidades por entorno (apps distintas por entorno o uso de conditional access).
+
+Recomendaciones generales
+- Crear App Registrations separadas por entorno (dev/staging/prod) para poder auditar y rotar secretos por entorno.
+- Siempre almacenar los client secrets en Azure Key Vault y habilitar rotación automática cuando sea posible.
+- Preferir Managed Identities cuando el recurso que usa la app vive en Azure y puede usar una managed identity en vez de client secrets.
+- Documentar admin-consent requerido y proporcionar scripts y URL de consentimiento para responsables IT.
+
+Notas de seguridad
+- No incluir secrets en repositorio. Los scripts guardan secrets directamente en Key Vault; por defecto solo imprimen el secret en consola si --dry-run no está activado.
+- Requerir confirmación humana (parámetro -Confirm:$true o -WhatIf) antes de ejecutar cambios irreversible.
+
+Siguientes pasos (checklist para PR)
+- [ ] Añadir y revisar los manifiestos en infra/m365/manifests/
+- [ ] Validar scripts en entorno de laboratorio (no prod)
+- [ ] Revisar y aprobar matriz de permisos con equipo de seguridad
+- [ ] Crear PR con los archivos y solicitar revisión de infra-seguridad
diff --git a/infra/m365/create-sharepoint-site.ps1 b/infra/m365/create-sharepoint-site.ps1
new file mode 100644
index 00000000000..acd72537f4c
--- /dev/null
+++ b/infra/m365/create-sharepoint-site.ps1
@@ -0,0 +1,158 @@
+<#
+PnP.PowerShell script to create a Microsoft 365 Team site (Group-connected Team Site), document libraries and recommended site columns for a RAG pilot.
+
+Usage (do NOT run without review):
+ - Edit parameters below or pass them when invoking the script.
+ - Authenticate with Connect-PnPOnline before running or use the script's interactive connection.
+
+Requirements:
+ - PnP.PowerShell module (Install-Module PnP.PowerShell)
+ - Tenant admin or site creation permissions for New-PnPSite
+ - Compliance/sensitivity label creation is performed via Microsoft Purview / Compliance Center outside this script (this script creates a RetentionLabel column as metadata placeholder).
+
+This script is intentionally idempotent: checks for existing site lists/fields/termsets and skips creation when present.
+#>
+
+param(
+ [Parameter(Mandatory=$true)] [string]$SiteUrl, # e.g. https://contoso.sharepoint.com/sites/rag-pilot
+ [Parameter(Mandatory=$true)] [string]$SiteTitle, # e.g. "RAG Pilot - Zona RAG"
+ [Parameter(Mandatory=$true)] [string]$Alias, # e.g. rag-pilot
+ [Parameter(Mandatory=$true)] [string[]]$Owners, # e.g. @("admin@contoso.com")
+ [string]$AdminCenterUrl = "https://contoso-admin.sharepoint.com" # Replace with your tenant admin center URL if required for site creation
+)
+
+function Ensure-Connected {
+ param([string]$Url)
+ try {
+ if (-not (Get-PnPConnection)) {
+ Write-Host "Connecting interactively to $Url ..."
+ Connect-PnPOnline -Url $Url -Interactive -ErrorAction Stop
+ }
+ }
+ catch {
+ throw "Unable to connect: $_"
+ }
+}
+
+# Connect to tenant admin to create the group-connected team site (if required)
+Ensure-Connected -Url $AdminCenterUrl
+
+# Create the Team site (Group-connected) if it does not exist
+$existing = Get-PnPTenantSite -Detailed | Where-Object { $_.Url -eq $SiteUrl }
+if (-not $existing) {
+ Write-Host "Creating Team site: $SiteTitle ($Alias) ..."
+ # New-PnPSite requires tenant admin context in many tenants. If your environment uses a different pattern, adapt accordingly.
+ New-PnPSite -Type TeamSite -Title $SiteTitle -Alias $Alias -Owners $Owners -IsPublic:$false
+}
+else {
+ Write-Host "Site already exists: $SiteUrl - skipping creation"
+}
+
+# Connect to the site itself for list/column creation
+Ensure-Connected -Url $SiteUrl
+
+# Recommended libraries for RAG pilot
+$libraries = @(
+ @{ Title = 'RAG-Source-Docs'; Description = 'Original content sources for ingestion (PDFs, DOCX, HTML, etc.)' },
+ @{ Title = 'RAG-Processed-Chunks'; Description = 'Chunked/split content prepared for embedding (metadata per chunk)'; },
+ @{ Title = 'RAG-Embeddings-Index'; Description = 'Index/metadata for external embedding store references (not the vectors themselves)'; }
+)
+
+foreach ($lib in $libraries) {
+ $exists = Get-PnPList -Identity $lib.Title -ErrorAction SilentlyContinue
+ if (-not $exists) {
+ Write-Host "Creating library: $($lib.Title)"
+ New-PnPList -Title $lib.Title -Template DocumentLibrary -Description $lib.Description -OnQuickLaunch:$true
+ # recommended library settings
+ Set-PnPList -Identity $lib.Title -EnableVersioning $true -MajorVersions 50 -EnableMinorVersions $false
+ }
+ else { Write-Host "Library $($lib.Title) already exists - skipping" }
+}
+
+# Create site columns (idempotent)
+function Ensure-Field {
+ param(
+ [string]$DisplayName,
+ [string]$InternalName,
+ [string]$Type,
+ [hashtable]$AdditionalParameters
+n )
+ $fld = Get-PnPField | Where-Object { $_.InternalName -eq $InternalName }
+ if (-not $fld) {
+ Write-Host "Creating site column: $DisplayName ($InternalName) Type=$Type"
+ switch ($Type) {
+ 'User' {
+ Add-PnPField -DisplayName $DisplayName -InternalName $InternalName -Type User -Group 'RAG Columns' -AddToDefaultView:$false
+ }
+ 'Choice' {
+ $choices = $AdditionalParameters.Choices
+ Add-PnPField -DisplayName $DisplayName -InternalName $InternalName -Type Choice -Choices $choices -Group 'RAG Columns' -AddToDefaultView:$false
+ }
+ 'Text' {
+ Add-PnPField -DisplayName $DisplayName -InternalName $InternalName -Type Text -Group 'RAG Columns' -AddToDefaultView:$false
+ }
+ 'DateTime' {
+ Add-PnPField -DisplayName $DisplayName -InternalName $InternalName -Type DateTime -Group 'RAG Columns' -AddToDefaultView:$false
+ }
+ default {
+ throw "Unhandled field type $Type"
+ }
+ }
+ }
+ else { Write-Host "Field $InternalName already exists - skipping" }
+}
+
+# Define recommended metadata fields
+Ensure-Field -DisplayName 'Owner' -InternalName 'RAGOwner' -Type 'User' -AdditionalParameters $null
+Ensure-Field -DisplayName 'Classification' -InternalName 'RAGClassification' -Type 'Choice' -AdditionalParameters @{ Choices = @('Public','Internal','Confidential','Restricted') }
+Ensure-Field -DisplayName 'RetentionLabel' -InternalName 'RAGRetentionLabel' -Type 'Text' -AdditionalParameters $null
+Ensure-Field -DisplayName 'SourceSystem' -InternalName 'RAGSourceSystem' -Type 'Text' -AdditionalParameters $null
+Ensure-Field -DisplayName 'SourceId' -InternalName 'RAGSourceId' -Type 'Text' -AdditionalParameters $null
+Ensure-Field -DisplayName 'ChunkId' -InternalName 'RAGChunkId' -Type 'Text' -AdditionalParameters $null
+Ensure-Field -DisplayName 'ChunkOrder' -InternalName 'RAGChunkOrder' -Type 'Text' -AdditionalParameters $null
+Ensure-Field -DisplayName 'Language' -InternalName 'RAGLanguage' -Type 'Choice' -AdditionalParameters @{ Choices = @('en','es','pt','fr','de','other') }
+Ensure-Field -DisplayName 'IndexedAt' -InternalName 'RAGIndexedAt' -Type 'DateTime' -AdditionalParameters $null
+Ensure-Field -DisplayName 'EmbeddingStatus' -InternalName 'RAGEmbeddingStatus' -Type 'Choice' -AdditionalParameters @{ Choices = @('pending','processed','failed') }
+
+# Add site columns to each library and put them in the default view
+foreach ($lib in $libraries) {
+ $listTitle = $lib.Title
+ Write-Host "Ensuring site columns are present in list: $listTitle"
+ $siteFields = @('RAGOwner','RAGClassification','RAGRetentionLabel','RAGSourceSystem','RAGSourceId','RAGChunkId','RAGChunkOrder','RAGLanguage','RAGIndexedAt','RAGEmbeddingStatus')
+ foreach ($f in $siteFields) {
+ try {
+ Add-PnPFieldToList -List $listTitle -Identity $f -ErrorAction SilentlyContinue
+ }
+ catch {
+ Write-Host "Warning adding field $f to $listTitle: $_"
+ }
+ }
+ # Create a default view that includes key metadata for easier discovery
+ $viewExists = Get-PnPView -List $listTitle -Identity 'RAG Default View' -ErrorAction SilentlyContinue
+ if (-not $viewExists) {
+ Add-PnPView -List $listTitle -Title 'RAG Default View' -Fields @('FileLeafRef','RAGOwner','RAGClassification','RAGLanguage','RAGIndexedAt') -SetAsDefault
+ }
+}
+
+# Optional: create a termset for high-level topics/taxonomy (managed metadata)
+try {
+ $termGroupName = 'RAG Taxonomy'
+ $termStore = Get-PnPTermStore
+ $termGroup = $termStore.Groups | Where-Object { $_.Name -eq $termGroupName }
+ if (-not $termGroup) {
+ Write-Host "Creating term group and termset for RAG topics"
+ $termGroup = New-PnPTermGroup -Name $termGroupName
+ $termSet = New-PnPTermSet -TermGroup $termGroupName -Name 'RAG Topics' -LCID 1033
+ # add example terms - customize these later in the Term Store UI
+ Add-PnPTerm -TermSet $termSet -Name 'HR'
+ Add-PnPTerm -TermSet $termSet -Name 'Legal'
+ Add-PnPTerm -TermSet $termSet -Name 'Product'
+ Add-PnPTerm -TermSet $termSet -Name 'Support'
+ }
+ else { Write-Host "RAG Taxonomy term group already exists - skipping" }
+}
+catch {
+ Write-Host "Term store automation skipped or failed: $_"
+}
+
+Write-Host "PnP provisioning script completed (idempotent). Review the created lists/columns and update Purview labels and retention policies as needed."
diff --git a/infra/m365/data/README.md b/infra/m365/data/README.md
new file mode 100644
index 00000000000..37be7fae76c
--- /dev/null
+++ b/infra/m365/data/README.md
@@ -0,0 +1,20 @@
+# Infra: M365 Data - Power BI pipelines
+
+Resumen
+- Objetivo: artefactos y ejemplos para extraer datos desde SharePoint (Graph API) y alimentar Power BI (Dataflows / PBIX / ADLS). Solo artefactos: modelos, scripts y documentación. No se provisiona nada.
+
+Contenido
+- model.md — modelo semántico inicial y mapeo desde listas/libraries de SharePoint
+- powerbi_template.md — plantilla / guidance para crear dataflows o PBIX y recomendaciones de modelado
+- lineage_and_refresh.md — linaje de datos esperado y calendarios de refresh sugeridos
+- etl/README.md — instrucciones y requisitos para los scripts de ejemplo
+- etl/sharepoint_graph_to_blob.py — script Python ejemplo: extrae de Microsoft Graph, transforma y carga a Azure Blob/ADLS (parquet)
+
+Convenciones
+- Todos los scripts usan variables de entorno o placeholders para credenciales (NO incluir secretos en el repo).
+- El modelo propuesto es inicial y puede ampliarse según el inventario real de listas y bibliotecas.
+
+Siguientes pasos sugeridos
+1. Revisar mapeo con el equipo de producto para ajustar tablas y campos.
+2. Validar permisos de App Registration (Sites.Read.All o Delegated según el escenario).
+3. Probar scripts en sandbox y crear dataflows en Power BI Service apuntando a los datasets en ADLS/Blob o a API directamente.
diff --git a/infra/m365/data/etl/README.md b/infra/m365/data/etl/README.md
new file mode 100644
index 00000000000..e17689a6e1d
--- /dev/null
+++ b/infra/m365/data/etl/README.md
@@ -0,0 +1,28 @@
+ETL scripts - README
+
+Propósito
+- Contiene scripts de ejemplo que muestran cómo extraer datos desde Microsoft Graph (SharePoint lists/drives) y cargar a Azure Blob/ADLS en formato parquet.
+
+Requisitos
+- Python 3.9+
+- Dependencias (pip): requests, msal, pandas, pyarrow, azure-storage-blob
+
+Instalación de dependencias (ejemplo virtualenv)
+
+python -m venv .venv
+.\.venv\Scripts\activate
+pip install requests msal pandas pyarrow azure-storage-blob
+
+Uso (ejemplo)
+- Configurar variables de entorno (no almacenar secretos en el repo):
+ - M365_TENANT_ID
+ - M365_CLIENT_ID
+ - M365_CLIENT_SECRET
+ - AZURE_STORAGE_CONNECTION_STRING (o STORAGE_ACCOUNT_URL + CREDENTIAL)
+
+- Ejecutar script de ejemplo:
+python sharepoint_graph_to_blob.py --site-id --drive-id --output-path "documents/"
+
+Notas
+- Los scripts usan paginación y soportan escritura incremental usando lastModifiedDateTime. Adaptar a delta endpoints para mayor eficiencia.
+- Para producción considerar usar Azure Data Factory, Azure Functions o Databricks con control de state y retries.
diff --git a/infra/m365/data/etl/sharepoint_graph_to_blob.py b/infra/m365/data/etl/sharepoint_graph_to_blob.py
new file mode 100644
index 00000000000..d8d1f1621a6
--- /dev/null
+++ b/infra/m365/data/etl/sharepoint_graph_to_blob.py
@@ -0,0 +1,138 @@
+"""
+Ejemplo básico de ETL: extrae metadatos de documentos y list items desde Microsoft Graph y guarda en Azure Blob (parquet)
+No incluya secrets en el repo. Use variables de entorno.
+"""
+import os
+import argparse
+import json
+import time
+from typing import Dict, List, Any
+import requests
+import pandas as pd
+import pyarrow as pa
+import pyarrow.parquet as pq
+from io import BytesIO
+from azure.storage.blob import BlobServiceClient
+from msal import ConfidentialClientApplication
+
+# Config (leer de entorno)
+TENANT_ID = os.getenv("M365_TENANT_ID")
+CLIENT_ID = os.getenv("M365_CLIENT_ID")
+CLIENT_SECRET = os.getenv("M365_CLIENT_SECRET")
+SCOPE = ["https://graph.microsoft.com/.default"]
+
+STORAGE_CONN = os.getenv("AZURE_STORAGE_CONNECTION_STRING")
+STORAGE_CONTAINER = os.getenv("AZURE_STORAGE_CONTAINER", "m365")
+
+GRAPH_BASE = "https://graph.microsoft.com/v1.0"
+
+
+def get_access_token() -> str:
+ app = ConfidentialClientApplication(CLIENT_ID, authority=f"https://login.microsoftonline.com/{TENANT_ID}", client_credential=CLIENT_SECRET)
+ result = app.acquire_token_for_client(scopes=SCOPE)
+ if "access_token" not in result:
+ raise Exception(f"Error acquiring token: {result}")
+ return result["access_token"]
+
+
+def graph_get(url: str, params: Dict[str, Any] = None, token: str = None) -> Dict:
+ headers = {"Authorization": f"Bearer {token}", "Accept": "application/json"}
+ r = requests.get(url, headers=headers, params=params)
+ r.raise_for_status()
+ return r.json()
+
+
+def list_drive_items(drive_id: str, token: str, top: int = 200) -> List[Dict]:
+ # Simplified listing (not recursive). For recursion, iterate children and use /delta for incremental.
+ url = f"{GRAPH_BASE}/drives/{drive_id}/root/children"
+ items = []
+ params = {"$top": top}
+ while url:
+ resp = requests.get(url, headers={"Authorization": f"Bearer {token}"}, params=params)
+ resp.raise_for_status()
+ js = resp.json()
+ items.extend(js.get("value", []))
+ url = js.get("@odata.nextLink")
+ params = None
+ return items
+
+
+def list_listitems(site_id: str, list_id: str, token: str, top: int = 200) -> List[Dict]:
+ url = f"{GRAPH_BASE}/sites/{site_id}/lists/{list_id}/items?expand=fields"
+ items = []
+ while url:
+ resp = requests.get(url, headers={"Authorization": f"Bearer {token}"})
+ resp.raise_for_status()
+ js = resp.json()
+ items.extend(js.get("value", []))
+ url = js.get("@odata.nextLink")
+ return items
+
+
+def to_parquet_and_upload(df: pd.DataFrame, dest_path: str, blob_service: BlobServiceClient, container: str):
+ table = pa.Table.from_pandas(df)
+ buf = BytesIO()
+ pq.write_table(table, buf)
+ buf.seek(0)
+ blob_client = blob_service.get_blob_client(container=container, blob=dest_path)
+ blob_client.upload_blob(buf, overwrite=True)
+
+
+def main(argv=None):
+ parser = argparse.ArgumentParser(description="SharePoint/Graph -> Azure Blob ETL ejemplo")
+ parser.add_argument("--site-id", help="Site id (o tenant default)", required=False)
+ parser.add_argument("--drive-id", help="Drive id (document library)", required=False)
+ parser.add_argument("--list-id", help="List id (para extraer list items)", required=False)
+ parser.add_argument("--output-path", help="Ruta dentro del contenedor donde escribir (ej: documents/2026-08-09/docs.parquet)", required=True)
+ args = parser.parse_args(argv)
+
+ if not (TENANT_ID and CLIENT_ID and CLIENT_SECRET and STORAGE_CONN):
+ raise Exception("Variables de entorno M365_TENANT_ID, M365_CLIENT_ID, M365_CLIENT_SECRET y AZURE_STORAGE_CONNECTION_STRING deben estar definidas")
+
+ token = get_access_token()
+ blob_service = BlobServiceClient.from_connection_string(STORAGE_CONN)
+
+ rows = []
+ if args.drive_id:
+ print(f"Listing drive items for drive {args.drive_id}...")
+ items = list_drive_items(args.drive_id, token)
+ for it in items:
+ row = {
+ "DocumentId": it.get("id"),
+ "Name": it.get("name"),
+ "FileSize": it.get("size"),
+ "FileMimeType": (it.get("file") or {}).get("mimeType") if it.get("file") else None,
+ "CreatedBy": (it.get("createdBy") or {}).get("user", {}).get("id"),
+ "CreatedDateTime": it.get("createdDateTime"),
+ "LastModifiedDateTime": it.get("lastModifiedDateTime"),
+ "WebUrl": it.get("webUrl"),
+ "ParentReference": json.dumps(it.get("parentReference"))
+ }
+ rows.append(row)
+
+ if args.list_id and args.site_id:
+ print(f"Listing list items for list {args.list_id} on site {args.site_id}...")
+ items = list_listitems(args.site_id, args.list_id, token)
+ for it in items:
+ fields = it.get("fields", {})
+ row = {"ItemId": it.get("id"), "ListId": args.list_id, "SiteId": args.site_id, "Fields": json.dumps(fields), "CreatedDateTime": fields.get("Created"), "LastModifiedDateTime": fields.get("Modified")}
+ rows.append(row)
+
+ if not rows:
+ print("No rows to write. Exiting.")
+ return
+
+ df = pd.DataFrame(rows)
+ # Optional: cast datetimes
+ for c in ["CreatedDateTime", "LastModifiedDateTime"]:
+ if c in df.columns:
+ df[c] = pd.to_datetime(df[c], errors='coerce')
+
+ # Write parquet and upload
+ print(f"Uploading {len(df)} rows to {args.output_path}...")
+ to_parquet_and_upload(df, args.output_path, blob_service, STORAGE_CONTAINER)
+ print("Upload complete.")
+
+
+if __name__ == '__main__':
+ main()
diff --git a/infra/m365/data/lineage_and_refresh.md b/infra/m365/data/lineage_and_refresh.md
new file mode 100644
index 00000000000..9cc413a2086
--- /dev/null
+++ b/infra/m365/data/lineage_and_refresh.md
@@ -0,0 +1,48 @@
+# Linaje de datos y cronograma de refresh (sugerido)
+
+Objetivo
+- Definir flujo lógico de datos desde origen (SharePoint/Graph) hasta Power BI y proponer frecuencias de refresh alineadas con coste/latencia.
+
+Flujo (linaje)
+1. SharePoint lists / document libraries (source)
+ -> 2. ETL (Graph API client) extrae y escribe raw files en ADLS/Blob (landing)
+ -> 3. Transform jobs (batch/ADF/Databricks/Python) procesan raw -> curated (parquet/delta)
+ -> 4. Dataflows / Synapse views / SQL tables exponen datos curados
+ -> 5. Power BI datasets (PBIX) consumen las entidades y publican reports
+
+Trazabilidad / metadatos
+- Registrar metadata en cada paso: source_query, extract_timestamp, row_count, file_path, watermark
+- Mantener un catálogo sencillo (por ejemplo un CSV/SQL table con ejecuciones recientes) para facilitar debugging
+
+Refresh schedules (sugerido)
+- Consideraciones: tipo de dato, coste y necesidad de frescura
+
+Categorías y frecuencias
+1) Critical/Operational (ej: casuística de incidencias, tickets, listado de tareas) -> Near real-time / cada 15-30 min
+- Pattern: delta endpoints + micro-batches
+- Método: ADF scheduled pipeline o Function + EventGrid (si se requiere reacción por evento)
+
+2) Business daily (ej: report diario de documentos, inventario de sitios) -> Daily (configurable entre 01:00-05:00)
+- Pattern: full/partitioned hourly/daily loads
+- Método: ADF daily job que actualiza particiones y triggers dataflow refresh
+
+3) Enrichment / Master data (Users, Sites metadata) -> Weekly
+- Pattern: bajas frecuentes; actualizar semanalmente o bajo demanda
+
+4) Historical backfills -> Manual/As-needed
+
+Power BI dataset refresh
+- Triggers: cuando los artefactos curados cambian, programar el refresh del dataset via Power BI REST API
+- Sugerencia: después de pipeline de curado, llamar al API de Power BI para refrescar datasets relacionados (o programar refresh programáticamente)
+
+Monitoreo y alertas
+- Registrar fallos de pipeline y enviar notificacions (Teams/Email)
+- Métricas mínimas: éxito/fallo por ejecución, duración, rows processed, bytes written
+
+SLA y recomendaciones
+- SLAs deben pactarse con stakeholders. Ejemplo: Informes críticos deben reflejar datos con latencia menor a 30 minutos durante horario laboral.
+- Considerar coste: refresh frecuentes en Power BI incrementan coste (especialmente en capacidad compartida)
+
+Documentos relacionados
+- infra/m365/data/etl/README.md — cómo ejecutar scripts de extracción
+- infra/m365/data/model.md — mapeo y claves para incremental
diff --git a/infra/m365/data/model.md b/infra/m365/data/model.md
new file mode 100644
index 00000000000..78430cd276d
--- /dev/null
+++ b/infra/m365/data/model.md
@@ -0,0 +1,77 @@
+# Modelo semántico inicial y mapeo desde SharePoint
+
+Resumen
+- Propósito: definir tablas/datasets iniciales que cubran los escenarios analíticos comunes (inventario de sitios, bibliotecas, documentos, listas de negocio y actividad de usuarios).
+- Principio: normalizar cuando tenga sentido, exponer vistas denormalizadas para Power BI cuando facilite el consumo.
+
+Tablas propuestas (alto nivel)
+
+1) Sites
+- Descripción: metadatos de sitios de SharePoint
+- Campos sugeridos: SiteId (PK), SiteUrl, Title, WebTemplate, OwnerPrincipal, CreatedDate, LastModifiedDate, TenantId
+- Origen: Graph: GET /sites
+
+2) Libraries
+- Descripción: bibliotecas de documentos dentro de un sitio
+- Campos: LibraryId (PK), SiteId (FK), Title, DriveId, IsShared, StorageQuota, ItemCount, LastModifiedDate
+- Origen: Graph: GET /sites/{site-id}/drives (drive = document library)
+
+3) Documents
+- Descripción: metadatos por archivo
+- Campos: DocumentId (PK), DriveId (FK), FileName, FilePath, SizeBytes, ContentType, CreatedBy, CreatedDateTime, LastModifiedBy, LastModifiedDateTime, Version, IsFile, IsCheckedOut, DownloadUrl
+- Origen: Graph: GET /drives/{drive-id}/root/children and recursive listing
+
+4) Lists
+- Descripción: definiciones de listas (estructura y metadatos)
+- Campos: ListId (PK), SiteId (FK), Title, Template, ItemCount, LastModifiedDate
+- Origen: Graph: GET /sites/{site-id}/lists
+
+5) ListItems (por lista)
+- Descripción: datos de negocio desde listas (exponer columnas relevantes)
+- Campos: ItemId (PK), ListId (FK), SiteId, Title, Column_{X}..., CreatedBy, CreatedDateTime, LastModifiedBy, LastModifiedDateTime
+- Origen: Graph: GET /sites/{site-id}/lists/{list-id}/items?expand=fields
+- Nota: mapear columnas por lista, posibles tablas específicas por lista (ej: Incidencias, Proyectos)
+
+6) Users
+- Descripción: catálogo de usuarios (grafico de Azure AD)
+- Campos: UserId (PK), DisplayName, Mail, JobTitle, Department, UserPrincipalName, AccountEnabled
+- Origen: Graph: GET /users (filtrar por pertenencia al tenant)
+
+7) ActivityEvents
+- Descripción: eventos de uso / actividad (view/edit/download) — idealmente desde SharePoint audit logs o Microsoft Graph activityReports / Office 365 Management Activity API
+- Campos: EventId, SiteId, DriveId, DocumentId, UserId, ActionType, ActionTime, SourceIP, ClientApp
+- Origen: Office 365 Management API / Graph reports / Audit logs
+
+Vistas denormalizadas (para Power BI)
+- DocumentsWithSite: combinación Documents + Sites + Libraries + (optionally Users for CreatedBy)
+- ListItemsEnriched: ListItems + Sites + Users + lookup tables for status/categories
+
+Mermaid ER diagram (básico)
+
+```mermaid
+erDiagram
+ SITES ||--o{ LIBRARIES : contains
+ LIBRARIES ||--o{ DOCUMENTS : contains
+ SITES ||--o{ LISTS : hosts
+ LISTS ||--o{ LISTITEMS : has
+ USERS ||--o{ DOCUMENTS : creates
+ USERS ||--o{ LISTITEMS : creates
+ DOCUMENTS }o--|| LIBRARIES : stored_in
+```
+
+Mapeo desde artefactos de SharePoint/Graph
+- Sites -> /sites (Graph) o /sites/root/search
+- Libraries -> /sites/{id}/drives
+- Documents -> /drives/{drive-id}/root/children (y delta para incremental)
+- Lists -> /sites/{id}/lists
+- ListItems -> /sites/{site-id}/lists/{list-id}/items?expand=fields
+- Users -> /users
+- Activity -> Office 365 Management API (Audit.AzureActiveDirectory, SharePoint) o Graph activityReports
+
+Notas sobre incremental
+- Preferir endpoints delta cuando existan (eg. drives/items/delta) para detectar cambios incrementales.
+- Registrar watermark (e.g., lastModifiedDateTime) por entidad para refresh incremental.
+
+Extensiones / Consideraciones
+- Para campos complejos (person, lookup, taxonomy) normalizar en tablas auxiliares o almacenar JSON en campos de texto para trazabilidad.
+- Privacidad: enmascarar PII en datasets de desarrollo/staging.
diff --git a/infra/m365/data/powerbi_template.md b/infra/m365/data/powerbi_template.md
new file mode 100644
index 00000000000..425ba2798ff
--- /dev/null
+++ b/infra/m365/data/powerbi_template.md
@@ -0,0 +1,60 @@
+# Power BI: plantilla y guidance (dataflows / PBIX)
+
+Objetivo
+- Dar opciones para enlazar los datos extraídos desde SharePoint/Graph a Power BI Service: 1) Dataflows en Power BI (con ADLS/Blob como sink), 2) PBIX que consuma un data lake o consulte Graph directamente (no recomendado para grandes volúmenes).
+
+Recomendaciones arquitectónicas
+1) Landing / Raw zone (ADLS/Blob)
+- Formato: parquet / csv
+- Organización: /m365/sites/, /m365/drives/, /m365/documents/, /m365/lists/, /m365/listitems/, /m365/users/, /m365/activity/
+- Ingesta: ETL/ELT escribe archivos particionados por fecha (p. ej. year=YYYY/month=MM/day=DD)
+
+2) Curated / Model zone
+- Tablas transformadas y con tipos adecuados (parquet or Delta if Delta Lake available)
+- Exponer mediante dataflows o Azure Synapse serverless SQL views para que Power BI las consuma
+
+3) Power BI artifacts
+- Dataflows (Power BI Service)
+ - Crea una entidad por tabla de modelo curado (Sites, Documents, ListItemsEnriched...).
+ - Ventaja: reutilización entre datasets y ETL fuera de PBIX.
+ - Conector: Azure Data Lake Storage Gen2, o HTTP/REST con paginación si consume API directamente.
+
+- PBIX (semantic model)
+ - Crear modelo tabular con relaciones entre las tablas del modelo propuesto.
+ - Aplicar medidas y columnas calculadas en el modelo, no en los reports cuando sea posible.
+ - Activar incremental refresh en tablas grandes (Documentos, ListItems) usando columna datetime (LastModifiedDateTime).
+
+Power BI Dataflow (ejemplo de pasos)
+1. Crear workspace con capacidad Premium o por usuario según requerimientos (incremental refresh en Dataflows requiere capacidades específicas).
+2. Crear Dataflow -> Conectar a ADLS Gen2 -> apuntar a contenedor/carpeta raw o curated.
+3. Mapear esquema y transformar en Power Query, guardando en entity (parquet o CDM format).
+4. Usar el dataflow como dataset de origen para PBIX (Get Data -> Power BI Dataflows).
+
+PBIX Template (recomendaciones rápidas)
+- Tablas a incluir: Sites, Libraries, Documents, Users, ListItemsEnriched, ActivityEvents
+- Relaciones:
+ - Sites.SiteId = Libraries.SiteId
+ - Libraries.LibraryId = Documents.DriveId
+ - Sites.SiteId = ListItemsEnriched.SiteId
+ - Users.UserId = Documents.CreatedBy / ListItemsEnriched.CreatedBy
+- Performance:
+ - Reducir columnas cargadas a las estrictamente necesarias.
+ - Usar star-schema cuando introduzca hechos y dimensiones (ej: ActivityEvents como fact, Users/Sites como dims).
+ - Comprimir columnas de texto largas y usar relaciones en lugar de repetición.
+
+Incremental refresh (PBIX)
+- Requisitos: columna datetime para watermark (ej. LastModifiedDateTime)
+- Partitions: RangeStart/RangeEnd parameters en Power Query y habilitar Incremental Refresh en la tabla (p. ej. refrescar 7 días incremental + 5 años histórico completo)
+
+Seguridad y gobernanza
+- Row-level security si los reportes requieren acceso restringido
+- Datos sensibles: masking o datasets filtrados por entorno
+- Auditar accesos al storage y al Power BI workspace
+
+Ejemplo de mapping para un Dataflow (pseudo steps)
+- Source: /m365/documents/year=2026/month=08/
+- Transform: parse datetime columns, cast sizes a integer, normalize user principal names a UserId via lookup to Users entity
+- Sink: entity DocumentsCurated
+
+Notas finales
+- Para volúmenes pequeños (<50k items) se puede consultar Graph desde Power Query pero recomendamos centralizar en data lake para trazabilidad y performance.
diff --git a/infra/m365/manifests/app-manifest.json b/infra/m365/manifests/app-manifest.json
new file mode 100644
index 00000000000..ca09255c1d8
--- /dev/null
+++ b/infra/m365/manifests/app-manifest.json
@@ -0,0 +1,28 @@
+{
+ "displayName": "SIGE-App-{env}",
+ "signInAudience": "AzureADandPersonalMicrosoftAccount",
+ "replyUrlsWithType": [
+ {
+ "url": "https://localhost:5001/signin-oidc",
+ "type": "Web"
+ }
+ ],
+ "requiredResourceAccess": [
+ {
+ "resourceAppId": "00000003-0000-0000-c000-000000000000",
+ "resourceAccess": [
+ {
+ "id": "e1fe6dd8-ba31-4d61-89e7-88639da4683d",
+ "type": "Scope"
+ }
+ ]
+ }
+ ],
+ "oauth2AllowImplicitFlow": false,
+ "web": {
+ "redirectUris": [
+ "https://localhost:5001/signin-oidc",
+ "https://{env}.sige.example.com/.auth/login/aad/callback"
+ ]
+ }
+}
diff --git a/infra/m365/migration-and-access.md b/infra/m365/migration-and-access.md
new file mode 100644
index 00000000000..2ef6e11a4d9
--- /dev/null
+++ b/infra/m365/migration-and-access.md
@@ -0,0 +1,89 @@
+Instrucciones para migración/sincronización y control de acceso (RAG pilot)
+
+Resumen
+------
+Guía para migrar contenido existente a la nueva estructura RAG en SharePoint y recomendaciones para el control de acceso. No ejecutar sin pruebas en un tenant de staging.
+
+1) Inventario y preparación
+--------------------------
+- Identificar orígenes: file shares, repositorios, correos, Confluence, servicios externos.
+- Clasificar contenidos candidatos (por owner, sensibilidad, tamaño, formato).
+- Identificar los grupos de Azure AD que deben recibir acceso (Owners, Members, Visitors).
+- Mapear metadatos actuales a los campos RAG* definidos en taxonomy.md.
+
+2) Selección de herramienta de migración
+---------------------------------------
+Opciones recomendadas:
+- SharePoint Migration Tool (SPMT) — recomendado para file shares y migraciones grandes, soporta preservación de metadatos básicos.
+- Mover / Microsoft 365 migration APIs — para migraciones a escala o cross-tenant.
+- PnP.PowerShell — recomendado para pequeños lotes, automatización de metadata y validaciones post-migración.
+
+3) Migración con PnP.PowerShell (ejemplo)
+-----------------------------------------
+- Escenario: migrar un conjunto de archivos de una carpeta local a la biblioteca RAG-Source-Docs y asignar metadatos.
+
+Ejemplo (no ejecutar sin revisar):
+
+Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/rag-pilot -Interactive
+$localPath = 'C:\migracion\bucket1'
+$targetList = 'RAG-Source-Docs'
+
+Get-ChildItem -Path $localPath -Recurse -File | ForEach-Object {
+ $relPath = $_.FullName
+ $upload = Add-PnPFile -Path $relPath -Folder $targetList -Values @{
+ 'RAGSourceSystem' = 'FileShare'
+ 'RAGSourceId' = [System.Guid]::NewGuid().ToString()
+ 'RAGOwner' = 'owner@contoso.com'
+ 'RAGClassification' = 'Internal'
+ }
+ Write-Host "Uploaded: $($_.Name)"
+}
+
+- Notas:
+ - Use Add-PnPFile/Add-PnPFolder para preservar estructura.
+ - Para archivos grandes o alto throughput prefiera SPMT.
+ - Después de upload, ejecute validaciones para garantizar metadatos y permisos.
+
+4) Sincronización incremental y triggers
+----------------------------------------
+- Usar Microsoft Graph change notifications (delta queries or webhooks) para detectar cambios y disparar re-index.
+- Alternativa: Programar un job (Azure Function/Logic App) que consulte documentos con RAGEmbeddingStatus=pending y los procese.
+
+5) Control de acceso y políticas
+-------------------------------
+- Crear grupos Azure AD por rol: rag-pilot-owners, rag-pilot-members, rag-pilot-visitors.
+- Asignar grupos a roles de sitio (Owners, Members, Visitors) — administrar permisos a nivel de sitio o biblioteca, evitar item-level permissions cuando sea posible.
+- Sensitivity labels / Purview:
+ - Definir etiquetas de sensibilidad y políticas de retención en Purview. Estas se aplican a archivos y/o sitios.
+ - Automatizar etiquetado cuando sea posible (Auto-labeling policies) y documentar las excepciones.
+- Acceso externo: Bloquear o aprobar external sharing a nivel de site policy según clasificación.
+
+6) Auditoría y monitoreo
+-------------------------
+- Habilitar auditoría en Purview / Microsoft 365 para seguir accesos y cambios.
+- Monitorizar ingestion pipeline: tasas de fallo (RAGEmbeddingStatus=failed), latencia de indexación, números de items pendientes.
+
+7) Pruebas y validación
+-----------------------
+- Pruebe con un subset representativo (formatos y tamaños).
+- Validar:
+ - Integridad de contenido
+ - Mapeo de metadatos
+ - Permisos y acceso
+ - Workflows de re-indexación
+
+8) Rollout y operaciones
+------------------------
+- Plan de rollback: mantener snapshot de origen hasta validación completa.
+- Documentar SLA de ingestion (ej: 24h para contenido nuevo)
+- Equipo responsable: Lista de owners para soporte y curación de taxonomy
+
+Ejemplos y scripts adicionales
+-----------------------------
+- El script PnP en infra/m365/create-sharepoint-site.ps1 provee provisión de librerías y site columns.
+- Para migraciones masivas, usar SPMT con un csv mapping y luego ejecutar jobs PnP para fijar metadatos más avanzados y crear items en RAG-Processed-Chunks.
+
+Contacto
+--------
+Equipo SigE / M365: m365-team@contoso.com (ajustar según tenant)
+
diff --git a/infra/m365/purview/README.md b/infra/m365/purview/README.md
new file mode 100644
index 00000000000..15ed052a334
--- /dev/null
+++ b/infra/m365/purview/README.md
@@ -0,0 +1,13 @@
+Microsoft Purview / M365 - Sensitivity / DLP / Retention artifacts
+
+Contenido
+- labels-taxonomy.md — propuesta de taxonomía de etiquetas de sensibilidad
+- dlp-rules-templates.md — plantillas y ejemplos de reglas DLP
+- labeling-automation.ps1 — script PowerShell de ejemplo para aplicar etiquetas vía Microsoft Graph
+- retention-audit-checklist.md — plantillas de retención y checklist de auditoría
+
+Uso
+- Revisar y adaptar las etiquetas en el Centro de cumplimiento (Purview) antes de habilitar bloqueos automáticos.
+- Ejecutar el script de etiquetado en modo piloto con token/service principal con permisos mínimos necesarios.
+- Mantener este directorio actualizado con versiones y fecha de cambios.
+
diff --git a/infra/m365/purview/dlp-rules-templates.md b/infra/m365/purview/dlp-rules-templates.md
new file mode 100644
index 00000000000..a8a81336762
--- /dev/null
+++ b/infra/m365/purview/dlp-rules-templates.md
@@ -0,0 +1,100 @@
+# Plantillas de reglas DLP (Microsoft Purview / M365)
+
+Este documento contiene plantillas y ejemplos de reglas DLP que se pueden importar o usar como referencia al configurar políticas en Microsoft Purview Compliance Center.
+
+Cada regla incluye: nombre, descripción, ámbito (SharePoint/OneDrive/Exchange/Microsoft Teams), condiciones (tipos de información sensible o expresiones regulares), acciones (notificar, encriptar, bloquear, aplicar etiqueta), propietarios y manejo de excepciones.
+
+---
+
+## 1) Regla: Bloqueo de tarjetas de crédito (PCI)
+- Nombre: DLP_Block_PCI_CreditCards
+- Descripción: Detecta y bloquea el envío/compartición de números de tarjeta de crédito.
+- Ámbito: Exchange Online (correo saliente), SharePoint/OneDrive, Teams (archivos y chat/adjuntos)
+- Condición: Coincidencia >=1 instancia de "Credit Card Number" (Built-in sensitive info type) OR regex: (?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13})
+- Umbral: 1 ocurrencia
+- Acciones:
+ - Bloquear la transferencia externa (block and quarantine)
+ - Aplicar etiqueta: Restringido/PCI
+ - Generar alerta de incidente y enviar notificación al equipo de seguridad
+ - Registrar evento en log central (SIEM)
+- Excepciones: Usuarios en el grupo "Finance PCI Exceptions" con justificación.
+
+---
+
+## 2) Regla: Protección de información de salud (PHI)
+- Nombre: DLP_FN_PHl_PHICase
+- Descripción: Detecta PHI combinado con identificadores personales y evita su divulgación.
+- Ámbito: SharePoint/OneDrive, Teams
+- Condición: Coincidencia de términos médicos (PHI built-in) + coincidencia de identificadores (DNI, SSN, email)
+- Acciones:
+ - Aplicar etiqueta: Restringido/PHI
+ - Bloquear compartición externa
+ - Crear caso en eDiscovery si excede X documentos
+ - Enviar notificación confidencial al propietario del dato
+
+---
+
+## 3) Regla: Detección de secretos y credenciales en repositorios / archivos
+- Nombre: DLP_Detect_Secrets
+- Descripción: Detecta patrones de secretos (claves privadas, connection strings, tokens) en archivos y scripts.
+- Ámbito: SharePoint/OneDrive, Teams, repositorios Git (si se integra con Purview/M365 scan agents)
+- Condición: Regexes y heurísticos, ejemplo:
+ - BEGIN (RSA|PRIVATE) KEY
+ - (?:[A-Za-z0-9_-]{20,})\.(?:[A-Za-z0-9_-]{20,})\.(?:[A-Za-z0-9_-]{20,}) (JWT-like)
+ - (?:Password|Pwd|Secret)\s*[:=]\s*\S{8,}
+ - Connection strings: "Server=.+;Database=.+;User Id=.+;Password=.+;"
+- Acciones:
+ - Aplicar etiqueta: Restringido (o Altamente confidencial)
+ - Bloquear compartición externa
+ - Crear ticket automático a Infraestructura y asignar propietario
+ - Opcional: ejecutar playbook de rotación de secretos si integrada con sistema de secreto
+- Excepciones: Ninguna por defecto
+
+---
+
+## 4) Regla: Información de identificación personal (PII) — multiple occurrences
+- Nombre: DLP_PII_Multiple
+- Descripción: Detecta documentos que contienen múltiples piezas de PII (p.ej. nombre+email+documento)
+- Ámbito: SharePoint/OneDrive, Exchange
+- Condición: Combinación de >=2 tipos de PII (email + DNI, o nombre + fecha de nacimiento)
+- Acciones:
+ - Aplicar etiqueta: Altamente confidencial (PII)
+ - Notificar al usuario y requerir revisión antes de compartir externamente
+ - Registrar evento para auditoría
+
+---
+
+## Recomendaciones de configuración
+1. Fase piloto: crear cada regla en modo "Audit only" durante 2-4 semanas para calibrar falsos positivos.
+2. Alertas y gestión: integrar con Microsoft Sentinel o SIEM para ingestión de incidentes. Configurar playbooks automatizados en Microsoft Defender/Logic Apps para respuesta.
+3. Documentar exenciones y aprobarlas mediante proceso formal.
+4. Mantener un catálogo de tipos sensibles (lista blanca/negra) actualizado.
+
+---
+
+## Exportable JSON ejemplo (esqueleto)
+
+Nota: El siguiente JSON es un esquema orientativo para representar la regla; la importación a Purview se hace vía UI o APIs que requieren un formato específico (use Graph/Compliance APIs para integraciones automatizadas).
+
+{
+ "displayName": "DLP_Block_PCI_CreditCards",
+ "description": "Detecta y bloquea tarjetas de crédito",
+ "scopes": ["Exchange","SharePoint","OneDrive","Teams"],
+ "conditions": {
+ "sensitiveInfoTypes": ["Credit Card Number"],
+ "regex": ["(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13})"]
+ },
+ "actions": {
+ "block": true,
+ "quarantine": true,
+ "applyLabel": "Restringido/PCI",
+ "notify": ["security@contoso.com"]
+ },
+ "exceptions": {
+ "allowedGroups": ["Finance PCI Exceptions"]
+ }
+}
+
+---
+
+Mantener este archivo como referencia al crear políticas en Microsoft Purview. Para automatizar su creación, use los scripts/instrucciones en infra/m365/purview/labeling-automation.ps1 y las APIs de Microsoft Graph/Compliance.
\ No newline at end of file
diff --git a/infra/m365/purview/labeling-automation.ps1 b/infra/m365/purview/labeling-automation.ps1
new file mode 100644
index 00000000000..de740372f89
--- /dev/null
+++ b/infra/m365/purview/labeling-automation.ps1
@@ -0,0 +1,85 @@
+<#
+PowerShell: Automatización básica para aplicar etiquetas de sensibilidad usando Microsoft Graph
+Requisitos:
+- Registrar una app en Azure AD con permisos (Application):
+ - InformationProtectionPolicy.ReadWrite.All (o Delegated + admin consent)
+ - Sites.ReadWrite.All
+ - Files.ReadWrite.All
+ - offline_access
+- Proveer TenantId, ClientId y ClientSecret (o usar certificado)
+
+NOTA: Verificar los endpoints concretos en la documentación de Microsoft Graph para su inquilino y versión. Este script es un punto de partida y contiene placeholders que debe reemplazar.
+Docs útiles:
+- https://learn.microsoft.com/graph/security-sensitivity-labels
+- https://learn.microsoft.com/graph/api/resources/informationprotection?view=graph-rest-1.0
+#>
+
+param(
+ [Parameter(Mandatory=$true)] [string]$TenantId,
+ [Parameter(Mandatory=$true)] [string]$ClientId,
+ [Parameter(Mandatory=$true)] [string]$ClientSecret,
+ [Parameter(Mandatory=$true)] [string]$LabelDisplayName,
+ [Parameter(Mandatory=$true)] [string]$DriveId,
+ [Parameter(Mandatory=$true)] [string]$ItemId
+)
+
+function Get-GraphToken {
+ param($TenantId,$ClientId,$ClientSecret)
+ $body = @{
+ client_id = $ClientId
+ scope = "https://graph.microsoft.com/.default"
+ client_secret = $ClientSecret
+ grant_type = 'client_credentials'
+ }
+ $tokenResponse = Invoke-RestMethod -Method Post -Uri "https://login.microsoftonline.com/$TenantId/oauth2/v2.0/token" -Body $body -ContentType "application/x-www-form-urlencoded"
+ return $tokenResponse.access_token
+}
+
+function Get-LabelIdByName {
+ param($token,$labelName)
+ $uri = "https://graph.microsoft.com/v1.0/informationProtection/sensitivityLabels"
+ $headers = @{ Authorization = "Bearer $token" }
+ $resp = Invoke-RestMethod -Uri $uri -Headers $headers -Method Get
+ # Buscar coincidencia por displayName
+ foreach ($lab in $resp.value) {
+ if ($lab.displayName -eq $labelName) { return $lab.id }
+ }
+ return $null
+}
+
+function Apply-LabelToDriveItem {
+ param($token,$driveId,$itemId,$labelId)
+ # Microsoft Graph exposes acciones relacionadas con informationProtection; la ruta /drives/{driveId}/items/{itemId}/informationProtection/label/apply es un ejemplo.
+ # Revise la doc oficial para el endpoint exacto o use el SDK.
+
+ $uri = "https://graph.microsoft.com/v1.0/drives/$driveId/items/$itemId/informationProtection/label/apply"
+ $headers = @{ Authorization = "Bearer $token"; 'Content-Type' = 'application/json' }
+ $body = @{ labelId = $labelId; assignmentMethod = 'standard' } | ConvertTo-Json
+
+ try {
+ $resp = Invoke-RestMethod -Uri $uri -Headers $headers -Method Post -Body $body
+ Write-Output "Label applied: $($resp | ConvertTo-Json -Depth 4)"
+ }
+ catch {
+ Write-Error "Apply failed: $($_.Exception.Response.StatusCode) - $($_.Exception.Message)"
+ $raw = $_.Exception.Response.GetResponseStream(); $sr = New-Object System.IO.StreamReader($raw); $sr.ReadToEnd()
+ }
+}
+
+# --- Main ---
+$token = Get-GraphToken -TenantId $TenantId -ClientId $ClientId -ClientSecret $ClientSecret
+if (-not $token) { Write-Error "No se obtuvo token"; exit 1 }
+
+$labelId = Get-LabelIdByName -token $token -labelName $LabelDisplayName
+if (-not $labelId) { Write-Error "Etiqueta '$LabelDisplayName' no encontrada. Cree la etiqueta en Purview y reintente."; exit 2 }
+
+Write-Output "Etiqueta encontrada: $labelId. Aplicando a DriveId=$DriveId ItemId=$ItemId"
+Apply-LabelToDriveItem -token $token -driveId $DriveId -itemId $ItemId -labelId $labelId
+
+# Para operación a gran escala:
+# - Enumerar items en site/drive mediante /sites/{siteId}/drive/root:/path:/children
+# - Para cada item que cumpla condiciones (regex o metadatos), llamar Apply-LabelToDriveItem
+# - Mantener tasa de llamadas y manejo de errores (retry/backoff)
+
+# Recomendación: probar en entorno piloto con un grupo limitado de archivos y activar logs (Auditing) para verificar resultados.
+
diff --git a/infra/m365/purview/labels-taxonomy.md b/infra/m365/purview/labels-taxonomy.md
new file mode 100644
index 00000000000..5252103bcae
--- /dev/null
+++ b/infra/m365/purview/labels-taxonomy.md
@@ -0,0 +1,63 @@
+# Taxonomía de etiquetas de sensibilidad (Microsoft Purview / M365)
+
+Este documento propone una taxonomía de etiquetas de sensibilidad, alineada con las clases de datos detectables en este repositorio (ejemplos: inventarios CSV, scripts de provisión, documentación de proyecto). Incluye descripción, acciones recomendadas, y ejemplos de disparadores automáticos.
+
+## Etiquetas (ordenadas de menor a mayor sensibilidad)
+
+1) Publico
+- Color: Gris claro
+- Descripción: Información aprobada para publicación pública.
+- Marcas visuales: Ninguna obligatoria.
+- Protección recomendada: Ninguna.
+- Retención/Discovery: Sin restricciones.
+- Ejemplos en repo: README.md, docs sin datos de usuarios.
+- Reglas automáticas: Archivos en carpetas públicas/documentación del sitio.
+
+2) Interno
+- Color: Azul
+- Descripción: Información para uso interno de la organización.
+- Marcas visuales: Texto "Interno" en encabezado del documento.
+- Protección recomendada: Etiquetado visual; cifrado opcional.
+- Retención: Permitir eliminación por usuarios.
+- Ejemplos en repo: Documentos de diseño, notas de planificación.
+- Reglas automáticas: Contenido en repos privados o carpetas internas.
+
+3) Confidencial
+- Color: Amarillo
+- Descripción: Información que contiene PII mínima o detalles operativos internos.
+- Protección recomendada: Cifrado en tránsito y reposo; aplicar DLP para prevenir exfiltración.
+- Retención: 3-7 años según regulaciones.
+- Ejemplos en repo: SIGE-M365-Integration-Inventory.csv (puede contener correos y nombres), scripts que referencia credenciales (placeholders).
+- Reglas automáticas: Coincidencia de tipos sensibles: direcciones de correo, NIF/CUIT local, números de teléfono.
+
+4) Altamente confidencial (PII)
+- Color: Naranja
+- Descripción: Datos personales identificables sensibles (PII) en cantidad o contexto que requieren protección fuerte.
+- Protección recomendada: Cifrado obligatorio, acceso restringido solo a grupos autorizados, registro de acceso (audit logging), marca visual "Contiene PII".
+- Retención: Según requisitos legales (variable). El borrado seguro debe ser posible.
+- Ejemplos en repo: Inventarios o CSV con columnas de nombre, apellido, email, documento de identidad; muestras de datos de prueba con datos reales.
+- Reglas automáticas: Coincidencia de patrones de documento de identidad, múltiples direcciones de correo, combinaciones nombre+apellido+documento.
+
+5) Restringido / PHI / PCI
+- Color: Rojo
+- Descripción: Información que contiene datos de salud (PHI), financieros (PCI), o secretos de seguridad (credenciales/llaves privadas).
+- Protección recomendada: Máxima (encryption with customer-managed keys), acceso por justificación, revisión manual antes de compartir, bloqueo de exfiltración.
+- Retención: Seguir requisitos regulatorios estrictos.
+- Ejemplos en repo: Cualquier archivo que contenga claves privadas, secretos, o muestras de registros médicos (no deberían estar en el repo). Scripts de provisión que incluyan APP IDs o cadenas similares deben tratarse como sospecha hasta validar.
+- Reglas automáticas: Detección de números de tarjeta, términos médicos combinados con datos identificables, patrones de claves privadas (BEGIN RSA PRIVATE KEY), cadenas que coincidan con patrones de secretos (bearer tokens, connection strings).
+
+---
+
+## Mapeo de etiquetas a acciones automáticas (recomendación)
+- Publico: Sin acciones.
+- Interno: Aplicar marca visual y seguimiento en logs.
+- Confidencial: Aplicar etiqueta, cifrado opcional, recomendar DLP notificación al usuario al compartir externamente.
+- Altamente confidencial: Forzar cifrado, bloquear compartición externa por defecto, crear incidente para revisores.
+- Restringido: Bloquear compartición externa, requerir revisión y aprobación, activar eDiscovery preservación cuando sea necesario.
+
+---
+
+## Notas prácticas
+- Empiece con etiquetado manual y reglas de prueba (simulate mode) antes de imponer bloqueo automático.
+- Proporcione formación y mensajes contextuales al usuario cuando una regla DLP detecte datos sensibles ("Este archivo parece contener PII: ¿desea etiquetarlo como Altamente confidencial?").
+- Mantener un inventario de tipos sensibles esperados por sistema (ver infra/m365/purview/dlp-rules-templates.md).
\ No newline at end of file
diff --git a/infra/m365/purview/retention-audit-checklist.md b/infra/m365/purview/retention-audit-checklist.md
new file mode 100644
index 00000000000..747b2d93b5a
--- /dev/null
+++ b/infra/m365/purview/retention-audit-checklist.md
@@ -0,0 +1,43 @@
+# Políticas de retención y auditoría - Plantillas y checklist
+
+Este archivo contiene plantillas de políticas de retención y una lista de verificación para monitoreo y cumplimiento.
+
+## Plantilla de política de retención (ejemplo)
+- Nombre: Retención_Documentos_Confidenciales
+- Alcance: SharePoint sites: /sites/contoso-projects/*, OneDrive for Business
+- Etiquetas de sensibilidad aplicables: Confidencial, Altamente confidencial, Restringido
+- Tipo de acción: Retener (no eliminar) durante 5 años desde la última modificación
+- Disposición: Revisión manual por el equipo legal al expirar
+- Excepciones: Documentos sujetos a retención legal (Legal Hold) se mantienen hasta liberación
+- Notas: Registrar motivo y propietario de la política
+
+## Plantilla de política de retención corta (Ej.: Logs)
+- Nombre: Retención_Logs_Operativos
+- Alcance: Teams chats y canales, Mailboxes
+- Acción: Eliminar automáticamente a los 365 días
+- Revisión: Revisión anual por Infraestructura
+
+## Checklist de auditoría y monitoreo (operativa)
+1. Habilitar Unified Audit Log y confirmar ingestión en SIEM (Microsoft Sentinel)
+2. Verificar que las etiquetas de sensibilidad aparecen en los reportes de "Content explorer" de Purview
+3. Confirmar que las reglas DLP están en modo 'Audit' durante el piloto
+4. Confirmar notificaciones al usuario final cuando se detecten violaciones (DLP user notifications)
+5. Validar que todos los reportes de incidentes DLP generan tickets/alertas en el sistema de incidentes
+6. Revisar semanalmente: top 20 alertas DLP, falsos positivos, y ajustes de umbral
+7. Revisar mensualmente: usuarios con más bloqueos, patrones de fuga de datos
+8. Ejecutar muestreo trimestral: buscar PII/PHI en repositorios y SharePoint (scans programados)
+9. Mantener inventario de etiquetas y reglas en el repositorio (este directorio) con versión y changelog
+10. Pruebas anuales: ejercicios de eDiscovery simulados para confirmar retención y preservación
+
+## Logs y retención de auditoría
+- Conservar logs de auditoría al menos 1 año en servicios de seguridad (más si regulaciones lo requieren).
+- Guardar snapshots mensuales de métricas de DLP para auditoría y evidencias de cumplimiento.
+
+## Roles sugeridos
+- Data Owner: define la clasificación y retención
+- Data Steward: ejecuta etiquetado y revisiones periódicas
+- Security/IR: responde incidentes DLP
+- Legal: gestiona retenciones legales y eDiscovery
+
+## Notas finales
+- Alinear retenciones con requisitos regulatorios locales (GDPR, HIPAA, normativas locales)."}
\ No newline at end of file
diff --git a/infra/m365/scripts/create-app.ps1 b/infra/m365/scripts/create-app.ps1
new file mode 100644
index 00000000000..1d702de66e7
--- /dev/null
+++ b/infra/m365/scripts/create-app.ps1
@@ -0,0 +1,75 @@
+<#
+Parametros:
+ -Env
+ -DisplayName
+ -RedirectUris
+ -DryRun switch : si se pasa, no hace cambios, solo muestra lo que haría
+
+Requisitos:
+ - Azure CLI (az) instalado y autenticado
+ - Permisos para crear App Registrations y Service Principals (Azure AD)
+ - Az CLI extension 'azure-dev' no es necesaria; usamos 'az ad' y Microsoft Graph
+#>
+param(
+ [Parameter(Mandatory=$true)] [ValidateSet('dev','staging','prod')] [string]$Env,
+ [Parameter(Mandatory=$false)] [string]$DisplayName = "SIGE-App-$Env",
+ [string[]]$RedirectUris = @("https://localhost:5001/signin-oidc"),
+ [switch]$DryRun
+)
+
+function Exec {
+ param($cmd)
+ if ($DryRun) { Write-Host "DRYRUN: $cmd"; return }
+ Write-Host "RUN: $cmd"
+ iex $cmd
+}
+
+# 1) Crear App Registration
+$manifestPath = "infra/m365/manifests/app-manifest.json"
+$appName = $DisplayName
+
+# Load template and patch env-specific values
+$manifest = Get-Content -Raw $manifestPath | ConvertFrom-Json
+$manifest.displayName = $appName
+$manifest.web.redirectUris = $RedirectUris
+
+$tempManifest = [System.IO.Path]::GetTempFileName()
+$manifest | ConvertTo-Json -Depth 10 | Out-File -FilePath $tempManifest -Encoding utf8
+
+$createCmd = "az ad app create --display-name `"$appName`" --available-to-other-tenants false --reply-urls `"$($RedirectUris -join ' ')`" --output json"
+
+if ($DryRun) {
+ Write-Host "Would create app with name: $appName"
+ Write-Host "Manifest (patched):`n" + ($manifest | ConvertTo-Json -Depth 10)
+ Remove-Item $tempManifest -ErrorAction SilentlyContinue
+ exit 0
+}
+
+$app = az ad app create --display-name "$appName" --reply-urls $RedirectUris --output json | ConvertFrom-Json
+Write-Host "App created: $($app.appId)"
+
+# 2) Create Service Principal
+$sp = az ad sp create --id $app.appId --output json | ConvertFrom-Json
+Write-Host "Service Principal created: $($sp.id)"
+
+# 3) Create client secret (valid 730 days by default)
+$secretDesc = "sigedev-$Env-$(Get-Date -Format yyyyMMddHHmm)"
+$pwd = az ad app credential reset --id $app.appId --append --display-name $secretDesc --years 2 --query "{clientId:appId, password:password, startDate:startDate, endDate:endDate}" --output json | ConvertFrom-Json
+Write-Host "Secret created for appId: $($pwd.clientId)"
+Write-Host "Secret (store immediately in Key Vault): $($pwd.password)"
+
+# Output helpful info (do NOT auto-store unless subsequent script called)
+$result = [PSCustomObject]@{
+ AppId = $app.appId
+ AppObjectId = $app.id
+ ServicePrincipalId = $sp.id
+ ClientSecret = $pwd.password
+ SecretStart = $pwd.startDate
+ SecretEnd = $pwd.endDate
+}
+$result | ConvertTo-Json -Depth 5
+
+# Cleanup
+Remove-Item $tempManifest -ErrorAction SilentlyContinue
+
+Write-Host "Done. IMPORTANT: store the ClientSecret in Key Vault using store-secret-in-kv.ps1 and do NOT check secrets into source control."
diff --git a/infra/m365/scripts/grant-admin-consent.ps1 b/infra/m365/scripts/grant-admin-consent.ps1
new file mode 100644
index 00000000000..63998f1894b
--- /dev/null
+++ b/infra/m365/scripts/grant-admin-consent.ps1
@@ -0,0 +1,32 @@
+<#
+Ejemplos para conceder admin consent a una App Registration.
+Opciones:
+ - Usar portal (URL de admin consent)
+ - Usar PowerShell + Microsoft Graph (requiere permisos suficientes)
+
+1) URL de admin consent (manual):
+https://login.microsoftonline.com/{tenant-id}/adminconsent?client_id={application-id}&state=12345&redirect_uri={encoded-redirect-uri}
+
+2) PowerShell + Graph (ejemplo con Microsoft.Graph PowerShell module):
+ - Install-Module Microsoft.Graph -Scope CurrentUser
+ - Connect-MgGraph -Scopes "Application.ReadWrite.All","Directory.ReadWrite.All"
+ - Grant using the ServicePrincipal and OAuth2PermissionGrants or AppRoleAssignment as needed.
+
+Script ejemplo para conceder consentimiento de forma programática (necesita permisos de admin):
+#>
+param(
+ [Parameter(Mandatory=$true)] [string]$TenantId,
+ [Parameter(Mandatory=$true)] [string]$ClientId,
+ [switch]$OpenAdminConsentUrl
+)
+
+if ($OpenAdminConsentUrl) {
+ $redirect = [System.Uri]::EscapeDataString("https://localhost:5001/signin-oidc")
+ $url = "https://login.microsoftonline.com/$TenantId/adminconsent?client_id=$ClientId&state=1&redirect_uri=$redirect"
+ Write-Host "Open this URL as an admin to grant consent:`n$url"
+ exit 0
+}
+
+Write-Host "Programmatic consent requires Graph admin privileges. Example manual URL printed with -OpenAdminConsentUrl."
+
+# NOTE: Programmatic admin-consent steps vary by tenant and policies. Provide this script as a helper to generate the URL or as a template to run Graph calls with the right privileges.
diff --git a/infra/m365/scripts/store-secret-in-kv.ps1 b/infra/m365/scripts/store-secret-in-kv.ps1
new file mode 100644
index 00000000000..918dd549748
--- /dev/null
+++ b/infra/m365/scripts/store-secret-in-kv.ps1
@@ -0,0 +1,43 @@
+<#
+Guardar un secret en Azure Key Vault y asignar políticas básicas de acceso para la SP.
+Parametros:
+ -VaultName Nombre del Key Vault (debe existir)
+ -SecretName
+ -SecretValue (si no se pasa, lee de stdin)
+ -ServicePrincipalId (opcional) : asignará una policy de acceso para get/list
+ -DryRun switch
+
+Requisitos:
+ - az CLI autenticado
+ - Permisos para escribir secretos en el Key Vault y asignar accesos (az keyvault set-policy)
+#>
+param(
+ [Parameter(Mandatory=$true)] [string]$VaultName,
+ [Parameter(Mandatory=$true)] [string]$SecretName,
+ [string]$SecretValue,
+ [string]$ServicePrincipalId,
+ [switch]$DryRun
+)
+
+if (-not $SecretValue) {
+ Write-Host "Enter secret value (will be read from stdin):"
+ $SecretValue = Read-Host -AsSecureString
+ $bstr = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($SecretValue)
+ $SecretValue = [System.Runtime.InteropServices.Marshal]::PtrToStringBSTR($bstr)
+}
+
+$cmdSet = "az keyvault secret set --vault-name `"$VaultName`" --name `"$SecretName`" --value `"$SecretValue`" --output json"
+if ($DryRun) { Write-Host "DRYRUN: $cmdSet"; exit 0 }
+
+$set = az keyvault secret set --vault-name $VaultName --name $SecretName --value $SecretValue --output json | ConvertFrom-Json
+Write-Host "Secret stored in Key Vault: $($set.id)"
+
+if ($ServicePrincipalId) {
+ Write-Host "Granting get/list access to SP: $ServicePrincipalId"
+ $cmdPolicy = "az keyvault set-policy --name `"$VaultName`" --object-id `"$ServicePrincipalId`" --secret-permissions get list"
+ if ($DryRun) { Write-Host "DRYRUN: $cmdPolicy"; exit 0 }
+ az keyvault set-policy --name $VaultName --object-id $ServicePrincipalId --secret-permissions get list | Out-Null
+ Write-Host "Policy updated."
+}
+
+Write-Host "Done. Ensure RBAC/auditing configured on Key Vault for production.")
diff --git a/infra/m365/taxonomy.md b/infra/m365/taxonomy.md
new file mode 100644
index 00000000000..00b937a2554
--- /dev/null
+++ b/infra/m365/taxonomy.md
@@ -0,0 +1,87 @@
+Taxonomía propuesta y esquema de metadatos para sitio piloto RAG
+
+Resumen
+-------
+Documento que describe la taxonomía de sitios y el esquema de metadatos recomendado para soportar ingestion RAG (Retrieval-Augmented Generation) y discovery en SharePoint/M365.
+
+Objetivos
+- Organizar sitios para facilitar el descubrimiento por contexto y por tópico.
+- Definir metadatos que faciliten: filtrado por sensibilidad, selección de fuentes, rastreo de chunks/embeddings y control de retención.
+- Mantener compatibilidad con procesos de ingestión que exporten metadatos a un indexador/embedding store externo.
+
+1) Modelo de taxonomía de sitios
+-------------------------------
+Propuesta jerárquica ligera (alineada con Hub sites y sitios de equipo):
+- Tenant (raíz)
+ - Hub site: RAG-Hub (centraliza búsqueda, navegación y políticas comunes)
+ - Site collection: Project / Domain Sites (ej. PM, Legal, HR, Product)
+ - Team site: Project/Feature/Equipo específico (ej. prod-search, legal-contracts)
+
+Reglas y convenciones:
+- Naming: -- o "/sites/{alias}" con alias legible. Ej: /sites/rag-pilot, /sites/product-knowledge
+- Cada área que vaya a ser ingested debe tener una biblioteca dedicada (o colección bien identificable) para facilitar la extracción incremental.
+- Hubs agrupan sitios con políticas comunes (retención, clasificación, etiquetas de sensibilidad).
+
+2) Contenido y bibliotecas recomendadas por sitio
+------------------------------------------------
+- RAG-Source-Docs: biblioteca con el contenido original (PDF, DOCX, HTML, EML)
+- RAG-Processed-Chunks: biblioteca o lista que almacena chunks (por documento) con metadatos por chunk
+- RAG-Embeddings-Index: biblioteca/lista que almacena metadata por documento/chunk con referencia al embedding externo (ej. externalId, vectorStoreKey)
+- Shared-Resources: plantillas, glosario, reglas de chunking, stopwords
+
+3) Esquema de metadatos (campos recomendados)
+--------------------------------------------
+Campos básicos (site-columns, reutilizables):
+- RAGOwner (User) — persona o grupo responsable
+- RAGClassification (Choice) — [Public, Internal, Confidential, Restricted]
+- RAGRetentionLabel (Text) — etiqueta de retención/sensitivity (si aplica, link a Purview)
+- RAGSourceSystem (Text) — origen original (SharePoint, FileShare, Email, Confluence)
+- RAGSourceId (Text) — id del documento en el sistema origen
+- RAGDocType (Choice) — [Policy, Contract, Spec, Ticket, Email, KnowledgeArticle, Other]
+- RAGLanguage (Choice) — [en, es, pt, fr, de, other]
+- RAGChunkId (Text) — identificador único para chunk
+- RAGChunkOrder (Integer/Text) — orden del chunk dentro del documento
+- RAGIndexedAt (DateTime) — timestamp de la última indexación/embedding
+- RAGEmbeddingStatus (Choice) — [pending, processed, failed]
+- RAGTopic (Managed Metadata) — término del termset RAG Topics (para clasificación semántica)
+- RAGVisibility (Choice) — controls adicionales para ingestion (include/exclude)
+
+Metadatos para gobernanza / seguridad
+- SensitivityLabel (preferir etiquetas Purview) — aplicar sensibilidad a nivel de item o site
+- AzureADGroup (Text) — grupo que debe tener acceso; preferir permisos a través de grupos
+
+4) Mapeo de metadatos a procesos RAG
+-----------------------------------
+- Ingestor debe priorizar por RAGEmbeddingStatus = pending y por RAGLanguage.
+- Sensitivity (RAGClassification / SensitivityLabel) determina redaction o exclusión de ingestion.
+- RAGSourceId y RAGChunkId permiten trazabilidad y actualizaciones incrementales: cuando un documento cambia, re-chunkear y actualizar filas con mismo SourceId.
+- RAGTopic (Managed Metadata) ayuda a routing semántico y boosting por tópico.
+
+5) Consideraciones técnicas
+----------------------------
+- Evitar almacenar vectores en SharePoint; almacenar referencias (externalStoreName, externalId).
+- Indexación incremental: usar RAGIndexedAt + Change Log (Microsoft Graph delta, webhook) para detectar cambios.
+- Term store (Managed Metadata) para tópicos — mantenerlo en RAG Taxonomy term set, administrado por un pequeño equipo curador.
+
+6) Ejemplo de flujo de ingestión
+--------------------------------
+1. Detectar nuevo/actualización (Microsoft Graph change notifications o planificado).
+2. Si RAGClassification permite ingestion y RAGEmbeddingStatus != processed, extraer documento desde RAG-Source-Docs.
+3. Chunk -> almacenar chunks en RAG-Processed-Chunks con RAGChunkId y RAGChunkOrder.
+4. Enviar chunks al embedding service externo; guardar referencia en RAG-Embeddings-Index con externalId y RAGIndexedAt.
+5. Marcar RAGEmbeddingStatus = processed y almacenar metadatos de resultado.
+
+7) Buenas prácticas
+-------------------
+- Normalizar nombres de campos (prefijo RAG*) para evitar colisiones.
+- Gestionar permisos con Azure AD groups y aplicar a sitios/bibliotecas, no a usuarios individuales.
+- Documentar los term sets y mantener un small-team de curación.
+
+Anexos
+------
+- File paths de artefactos en este repo:
+ - infra/m365/create-sharepoint-site.ps1
+ - infra/m365/taxonomy.md
+ - infra/m365/migration-and-access.md
+
+Puntos a revisar por el equipo: elección de classification values, políticas de retención (Purview), y flujo de embedding (dónde se almacenan vectores).
\ No newline at end of file
diff --git a/m365-create-graph-webhook.ps1 b/m365-create-graph-webhook.ps1
new file mode 100644
index 00000000000..01eb7f5c8f0
--- /dev/null
+++ b/m365-create-graph-webhook.ps1
@@ -0,0 +1,18 @@
+<# Create a Microsoft Graph subscription (change notification) for a SharePoint list
+ Requires an OAuth token with the appropriate permissions and a reachable HTTPS notificationUrl.
+ Run in PowerShell (Cloud Shell) using az to get access token, or adapt to use Invoke-RestMethod with token.
+#>
+
+$siteId = "" # get via Graph: /sites/{hostname}:/sites/{sitePath}
+$listId = "" # list resource id
+$notificationUrl = "https:///api/notifications" # must be HTTPS and reachable
+$expiration = (Get-Date).AddMinutes(60).ToString("o") # max 4230 minutes for some resources; adjust as needed
+
+# Get Graph token using az
+$token = az account get-access-token --resource https://graph.microsoft.com --query accessToken -o tsv
+
+$body = @{ "changeType" = "created,updated,deleted"; "notificationUrl" = $notificationUrl; "resource" = "sites/$siteId/lists/$listId"; "expirationDateTime" = $expiration; "clientState" = "sige-secret-clientstate" } | ConvertTo-Json
+
+Invoke-RestMethod -Method Post -Uri "https://graph.microsoft.com/v1.0/subscriptions" -Headers @{ Authorization = "Bearer $token"; "Content-Type" = "application/json" } -Body $body
+
+Write-Output "Subscription created (or error shown). Keep clientState secret and validate on receipt."
diff --git a/m365-create-sharepoint-site.ps1 b/m365-create-sharepoint-site.ps1
new file mode 100644
index 00000000000..3c8acf86d3d
--- /dev/null
+++ b/m365-create-sharepoint-site.ps1
@@ -0,0 +1,18 @@
+<# Create a SharePoint team site (Group-connected) using PnP.PowerShell
+ Run in PowerShell (Cloud Shell or local) after installing PnP.PowerShell module.
+#>
+
+# Install PnP if needed (uncomment to install)
+# Install-Module -Name PnP.PowerShell -Force -Scope CurrentUser
+
+$AdminUrl = "https://-admin.sharepoint.com" # e.g. https://contoso-admin.sharepoint.com
+$SiteTitle = "SIGE Pilot"
+$SiteAlias = "sige-pilot"
+$Owners = @("risanchezc@udd.cl")
+
+Write-Output "Connect to SharePoint admin and create site"
+Connect-PnPOnline -Url $AdminUrl -Interactive
+
+New-PnPSite -Type TeamSite -Title $SiteTitle -Alias $SiteAlias -Owners $Owners -Lcid 3082
+
+Write-Output "Site created. Next: configure libraries, metadata and owners via PnP or portal."
diff --git a/m365-provision-sige-app.ps1 b/m365-provision-sige-app.ps1
new file mode 100644
index 00000000000..c113f029119
--- /dev/null
+++ b/m365-provision-sige-app.ps1
@@ -0,0 +1,39 @@
+<# PowerShell script to provision Azure AD App Registration and store secret in Key Vault
+ Run in Azure Cloud Shell (PowerShell) or local PowerShell with Azure CLI and Az module installed.
+ Edit variables and run: .\m365-provision-sige-app.ps1
+#>
+param()
+
+$AppName = "SIGE-Dev-App"
+$RedirectUri = "https://localhost"
+$ResourceGroup = ""
+$Location = "eastus"
+$KeyVaultName = ""
+
+Write-Output "Creating app registration: $AppName"
+$app = az ad app create --display-name $AppName --sign-in-audience AzureADMyOrg --web-redirect-uris $RedirectUri --query "{appId:appId}" -o json | ConvertFrom-Json
+$appId = $app.appId
+if (-not $appId) { throw "Failed to create app" }
+
+Write-Output "Creating service principal"
+az ad sp create --id $appId | Out-Null
+
+Write-Output "Creating client secret (2 years)"
+$secret = az ad app credential reset --id $appId --append --years 2 --query password -o tsv
+Write-Output "AppId: $appId"
+
+# Ensure resource group
+if (-not (az group show -n $ResourceGroup -o none 2>$null)) {
+ az group create -n $ResourceGroup -l $Location | Out-Null
+}
+
+# Create Key Vault
+if (-not (az keyvault show -n $KeyVaultName -o none 2>$null)) {
+ az keyvault create -n $KeyVaultName -g $ResourceGroup -l $Location --sku standard | Out-Null
+}
+
+Write-Output "Storing secret in Key Vault: $KeyVaultName"
+az keyvault secret set --vault-name $KeyVaultName -n "SIGE-Dev-App-ClientSecret" --value $secret | Out-Null
+
+Write-Output "DONE. AppId: $appId. Secret stored in Key Vault: $KeyVaultName (SIGE-Dev-App-ClientSecret)"
+Write-Output "Next steps: add delegated API permissions (Sites.Read.All, Group.Read.All, offline_access, openid, User.Read) and grant admin consent in Azure Portal."
diff --git a/m365-provision-sige-app.sh b/m365-provision-sige-app.sh
new file mode 100644
index 00000000000..5d2de6103aa
--- /dev/null
+++ b/m365-provision-sige-app.sh
@@ -0,0 +1,52 @@
+#!/bin/bash
+# Provision Azure AD App + Service Principal and store client secret in Key Vault
+# Run in Azure Cloud Shell (bash) or local az-authenticated shell
+# Usage: edit variables below and run: bash m365-provision-sige-app.sh
+
+set -euo pipefail
+
+APP_NAME="SIGE-Dev-App"
+REDIRECT_URI="https://localhost"
+RESOURCE_GROUP="" # create or reuse
+LOCATION="eastus"
+KEYVAULT_NAME="" # must be unique
+
+echo "Creating app registration: $APP_NAME"
+appId=$(az ad app create --display-name "$APP_NAME" --sign-in-audience AzureADMyOrg --web-redirect-uris "$REDIRECT_URI" --query appId -o tsv)
+if [ -z "$appId" ]; then
+ echo "Failed to create app"; exit 1
+fi
+
+echo "Creating service principal for appId: $appId"
+az ad sp create --id "$appId" >/dev/null
+
+echo "Creating client secret (2 years)"
+secret=$(az ad app credential reset --id "$appId" --append --years 2 --query password -o tsv)
+
+echo "AppId: $appId"
+echo "Client secret generated (store it safely)"
+
+# Create resource group if needed
+if ! az group show -n "$RESOURCE_GROUP" >/dev/null 2>&1; then
+ echo "Creating resource group $RESOURCE_GROUP"
+ az group create -n "$RESOURCE_GROUP" -l "$LOCATION" >/dev/null
+fi
+
+# Create Key Vault (if not exists) and store secret
+if ! az keyvault show -n "$KEYVAULT_NAME" >/dev/null 2>&1; then
+ echo "Creating Key Vault $KEYVAULT_NAME in $RESOURCE_GROUP"
+ az keyvault create -n "$KEYVAULT_NAME" -g "$RESOURCE_GROUP" -l "$LOCATION" --sku standard >/dev/null
+fi
+
+echo "Storing secret in Key Vault: $KEYVAULT_NAME"
+az keyvault secret set --vault-name "$KEYVAULT_NAME" -n "SIGE-Dev-App-ClientSecret" --value "$secret" >/dev/null
+
+cat < $APP_NAME -> API Permissions and add delegated permissions: Sites.Read.All, Group.Read.All, offline_access, openid, User.Read. Then grant admin consent.
+ - For write scenarios, create a separate App Registration with application permissions and explicit admin consent.
+ - Use secrets from Key Vault in your app runtime or store in GitHub Secrets for CI if needed.
+EOF
diff --git a/.claude/skills/docs-style/SKILL.md b/sige-.claude/skills/docs-style/SKILL.md
similarity index 100%
rename from .claude/skills/docs-style/SKILL.md
rename to sige-.claude/skills/docs-style/SKILL.md
diff --git a/.continue/agents/breaking-change-detector.md b/sige-.continue/agents/breaking-change-detector.md
similarity index 100%
rename from .continue/agents/breaking-change-detector.md
rename to sige-.continue/agents/breaking-change-detector.md
diff --git a/.continue/agents/dependency-security-review.md b/sige-.continue/agents/dependency-security-review.md
similarity index 100%
rename from .continue/agents/dependency-security-review.md
rename to sige-.continue/agents/dependency-security-review.md
diff --git a/.continue/agents/error-message-quality.md b/sige-.continue/agents/error-message-quality.md
similarity index 100%
rename from .continue/agents/error-message-quality.md
rename to sige-.continue/agents/error-message-quality.md
diff --git a/.continue/agents/input-validation.md b/sige-.continue/agents/input-validation.md
similarity index 100%
rename from .continue/agents/input-validation.md
rename to sige-.continue/agents/input-validation.md
diff --git a/.continue/agents/test-coverage.md b/sige-.continue/agents/test-coverage.md
similarity index 100%
rename from .continue/agents/test-coverage.md
rename to sige-.continue/agents/test-coverage.md
diff --git a/.continue/checks/anti-slop.md b/sige-.continue/checks/anti-slop.md
similarity index 100%
rename from .continue/checks/anti-slop.md
rename to sige-.continue/checks/anti-slop.md
diff --git a/.continue/checks/react-best-practices.md b/sige-.continue/checks/react-best-practices.md
similarity index 100%
rename from .continue/checks/react-best-practices.md
rename to sige-.continue/checks/react-best-practices.md
diff --git a/.continue/checks/security-audit.md b/sige-.continue/checks/security-audit.md
similarity index 100%
rename from .continue/checks/security-audit.md
rename to sige-.continue/checks/security-audit.md
diff --git a/.continue/checks/setup-scripts.md b/sige-.continue/checks/setup-scripts.md
similarity index 100%
rename from .continue/checks/setup-scripts.md
rename to sige-.continue/checks/setup-scripts.md
diff --git a/.continue/checks/stale-comments.md b/sige-.continue/checks/stale-comments.md
similarity index 100%
rename from .continue/checks/stale-comments.md
rename to sige-.continue/checks/stale-comments.md
diff --git a/.continue/checks/update-agents-md.md b/sige-.continue/checks/update-agents-md.md
similarity index 100%
rename from .continue/checks/update-agents-md.md
rename to sige-.continue/checks/update-agents-md.md
diff --git a/.continue/checks/update-continue-docs.md b/sige-.continue/checks/update-continue-docs.md
similarity index 100%
rename from .continue/checks/update-continue-docs.md
rename to sige-.continue/checks/update-continue-docs.md
diff --git a/.continue/environment.json b/sige-.continue/environment.json
similarity index 100%
rename from .continue/environment.json
rename to sige-.continue/environment.json
diff --git a/.continue/prompts/core-unit-test.prompt b/sige-.continue/prompts/core-unit-test.prompt
similarity index 100%
rename from .continue/prompts/core-unit-test.prompt
rename to sige-.continue/prompts/core-unit-test.prompt
diff --git a/.continue/prompts/sub-agent-background.md b/sige-.continue/prompts/sub-agent-background.md
similarity index 100%
rename from .continue/prompts/sub-agent-background.md
rename to sige-.continue/prompts/sub-agent-background.md
diff --git a/.continue/prompts/sub-agent-foreground.md b/sige-.continue/prompts/sub-agent-foreground.md
similarity index 100%
rename from .continue/prompts/sub-agent-foreground.md
rename to sige-.continue/prompts/sub-agent-foreground.md
diff --git a/.continue/prompts/update-llm-info.prompt b/sige-.continue/prompts/update-llm-info.prompt
similarity index 100%
rename from .continue/prompts/update-llm-info.prompt
rename to sige-.continue/prompts/update-llm-info.prompt
diff --git a/.continue/rules/bigger-picture-description-rules.md b/sige-.continue/rules/bigger-picture-description-rules.md
similarity index 100%
rename from .continue/rules/bigger-picture-description-rules.md
rename to sige-.continue/rules/bigger-picture-description-rules.md
diff --git a/.continue/rules/colors.md b/sige-.continue/rules/colors.md
similarity index 100%
rename from .continue/rules/colors.md
rename to sige-.continue/rules/colors.md
diff --git a/.continue/rules/continue-specificity.md b/sige-.continue/rules/continue-specificity.md
similarity index 100%
rename from .continue/rules/continue-specificity.md
rename to sige-.continue/rules/continue-specificity.md
diff --git a/.continue/rules/css-units.md b/sige-.continue/rules/css-units.md
similarity index 100%
rename from .continue/rules/css-units.md
rename to sige-.continue/rules/css-units.md
diff --git a/.continue/rules/dev-data-guide.md b/sige-.continue/rules/dev-data-guide.md
similarity index 100%
rename from .continue/rules/dev-data-guide.md
rename to sige-.continue/rules/dev-data-guide.md
diff --git a/.continue/rules/documentation-description-rule.md b/sige-.continue/rules/documentation-description-rule.md
similarity index 100%
rename from .continue/rules/documentation-description-rule.md
rename to sige-.continue/rules/documentation-description-rule.md
diff --git a/.continue/rules/documentation-standards.md b/sige-.continue/rules/documentation-standards.md
similarity index 100%
rename from .continue/rules/documentation-standards.md
rename to sige-.continue/rules/documentation-standards.md
diff --git a/.continue/rules/github-pr-documentation-updater.md b/sige-.continue/rules/github-pr-documentation-updater.md
similarity index 100%
rename from .continue/rules/github-pr-documentation-updater.md
rename to sige-.continue/rules/github-pr-documentation-updater.md
diff --git a/.continue/rules/gui-link-opening.md b/sige-.continue/rules/gui-link-opening.md
similarity index 100%
rename from .continue/rules/gui-link-opening.md
rename to sige-.continue/rules/gui-link-opening.md
diff --git a/.continue/rules/intellij-plugin-test-execution.md b/sige-.continue/rules/intellij-plugin-test-execution.md
similarity index 100%
rename from .continue/rules/intellij-plugin-test-execution.md
rename to sige-.continue/rules/intellij-plugin-test-execution.md
diff --git a/.continue/rules/llm-specificity.md b/sige-.continue/rules/llm-specificity.md
similarity index 100%
rename from .continue/rules/llm-specificity.md
rename to sige-.continue/rules/llm-specificity.md
diff --git a/.continue/rules/migrate-styled-components-to-tailwind.md b/sige-.continue/rules/migrate-styled-components-to-tailwind.md
similarity index 100%
rename from .continue/rules/migrate-styled-components-to-tailwind.md
rename to sige-.continue/rules/migrate-styled-components-to-tailwind.md
diff --git a/.continue/rules/mintlify-formatting.md b/sige-.continue/rules/mintlify-formatting.md
similarity index 100%
rename from .continue/rules/mintlify-formatting.md
rename to sige-.continue/rules/mintlify-formatting.md
diff --git a/.continue/rules/navigating-responses.md b/sige-.continue/rules/navigating-responses.md
similarity index 100%
rename from .continue/rules/navigating-responses.md
rename to sige-.continue/rules/navigating-responses.md
diff --git a/.continue/rules/new-protocol-message.md b/sige-.continue/rules/new-protocol-message.md
similarity index 100%
rename from .continue/rules/new-protocol-message.md
rename to sige-.continue/rules/new-protocol-message.md
diff --git a/.continue/rules/no-any-types.md b/sige-.continue/rules/no-any-types.md
similarity index 100%
rename from .continue/rules/no-any-types.md
rename to sige-.continue/rules/no-any-types.md
diff --git a/.continue/rules/overeager.md b/sige-.continue/rules/overeager.md
similarity index 100%
rename from .continue/rules/overeager.md
rename to sige-.continue/rules/overeager.md
diff --git a/.continue/rules/personality.md b/sige-.continue/rules/personality.md
similarity index 100%
rename from .continue/rules/personality.md
rename to sige-.continue/rules/personality.md
diff --git a/.continue/rules/programming-principles.md b/sige-.continue/rules/programming-principles.md
similarity index 100%
rename from .continue/rules/programming-principles.md
rename to sige-.continue/rules/programming-principles.md
diff --git a/.continue/rules/pure-function-unit-tests.md b/sige-.continue/rules/pure-function-unit-tests.md
similarity index 100%
rename from .continue/rules/pure-function-unit-tests.md
rename to sige-.continue/rules/pure-function-unit-tests.md
diff --git a/.continue/rules/test-running-guide.md b/sige-.continue/rules/test-running-guide.md
similarity index 100%
rename from .continue/rules/test-running-guide.md
rename to sige-.continue/rules/test-running-guide.md
diff --git a/.continue/rules/typescript-enum-usage.md b/sige-.continue/rules/typescript-enum-usage.md
similarity index 100%
rename from .continue/rules/typescript-enum-usage.md
rename to sige-.continue/rules/typescript-enum-usage.md
diff --git a/.continue/rules/unit-testing-rules.md b/sige-.continue/rules/unit-testing-rules.md
similarity index 100%
rename from .continue/rules/unit-testing-rules.md
rename to sige-.continue/rules/unit-testing-rules.md
diff --git a/.continue/rules/vs-code-commands-helper-functions.md b/sige-.continue/rules/vs-code-commands-helper-functions.md
similarity index 100%
rename from .continue/rules/vs-code-commands-helper-functions.md
rename to sige-.continue/rules/vs-code-commands-helper-functions.md
diff --git a/.husky/pre-commit b/sige-.husky/pre-commit
similarity index 100%
rename from .husky/pre-commit
rename to sige-.husky/pre-commit
diff --git a/.idea/.name b/sige-.idea/.name
similarity index 100%
rename from .idea/.name
rename to sige-.idea/.name
diff --git a/.idea/codeStyles/Project.xml b/sige-.idea/codeStyles/Project.xml
similarity index 100%
rename from .idea/codeStyles/Project.xml
rename to sige-.idea/codeStyles/Project.xml
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/sige-.idea/codeStyles/codeStyleConfig.xml
similarity index 100%
rename from .idea/codeStyles/codeStyleConfig.xml
rename to sige-.idea/codeStyles/codeStyleConfig.xml
diff --git a/.idea/compiler.xml b/sige-.idea/compiler.xml
similarity index 100%
rename from .idea/compiler.xml
rename to sige-.idea/compiler.xml
diff --git a/.idea/git_toolbox_blame.xml b/sige-.idea/git_toolbox_blame.xml
similarity index 100%
rename from .idea/git_toolbox_blame.xml
rename to sige-.idea/git_toolbox_blame.xml
diff --git a/.idea/gradle.xml b/sige-.idea/gradle.xml
similarity index 100%
rename from .idea/gradle.xml
rename to sige-.idea/gradle.xml
diff --git a/.idea/jarRepositories.xml b/sige-.idea/jarRepositories.xml
similarity index 100%
rename from .idea/jarRepositories.xml
rename to sige-.idea/jarRepositories.xml
diff --git a/.idea/jsLinters/eslint.xml b/sige-.idea/jsLinters/eslint.xml
similarity index 100%
rename from .idea/jsLinters/eslint.xml
rename to sige-.idea/jsLinters/eslint.xml
diff --git a/.idea/misc.xml b/sige-.idea/misc.xml
similarity index 100%
rename from .idea/misc.xml
rename to sige-.idea/misc.xml
diff --git a/.idea/modules.xml b/sige-.idea/modules.xml
similarity index 100%
rename from .idea/modules.xml
rename to sige-.idea/modules.xml
diff --git a/.idea/prettier.xml b/sige-.idea/prettier.xml
similarity index 100%
rename from .idea/prettier.xml
rename to sige-.idea/prettier.xml
diff --git a/.idea/runConfigurations/config_yaml_tests.xml b/sige-.idea/runConfigurations/config_yaml_tests.xml
similarity index 100%
rename from .idea/runConfigurations/config_yaml_tests.xml
rename to sige-.idea/runConfigurations/config_yaml_tests.xml
diff --git a/.idea/runConfigurations/core_tests.xml b/sige-.idea/runConfigurations/core_tests.xml
similarity index 100%
rename from .idea/runConfigurations/core_tests.xml
rename to sige-.idea/runConfigurations/core_tests.xml
diff --git a/.idea/runConfigurations/openai_adapters_configuration.xml b/sige-.idea/runConfigurations/openai_adapters_configuration.xml
similarity index 100%
rename from .idea/runConfigurations/openai_adapters_configuration.xml
rename to sige-.idea/runConfigurations/openai_adapters_configuration.xml
diff --git a/.idea/scopes/Continue.xml b/sige-.idea/scopes/Continue.xml
similarity index 100%
rename from .idea/scopes/Continue.xml
rename to sige-.idea/scopes/Continue.xml
diff --git a/.idea/vcs.xml b/sige-.idea/vcs.xml
similarity index 100%
rename from .idea/vcs.xml
rename to sige-.idea/vcs.xml
diff --git a/actions/README.md b/sige-actions/README.md
similarity index 100%
rename from actions/README.md
rename to sige-actions/README.md
diff --git a/actions/general-review/action.yml b/sige-actions/general-review/action.yml
similarity index 100%
rename from actions/general-review/action.yml
rename to sige-actions/general-review/action.yml
diff --git a/actions/general-review/scripts/buildPrompt.js b/sige-actions/general-review/scripts/buildPrompt.js
similarity index 100%
rename from actions/general-review/scripts/buildPrompt.js
rename to sige-actions/general-review/scripts/buildPrompt.js
diff --git a/actions/general-review/scripts/writeMarkdown.js b/sige-actions/general-review/scripts/writeMarkdown.js
similarity index 100%
rename from actions/general-review/scripts/writeMarkdown.js
rename to sige-actions/general-review/scripts/writeMarkdown.js
diff --git a/sige-ai-app/CLAUDE_PROMPT.md b/sige-ai-app/CLAUDE_PROMPT.md
new file mode 100644
index 00000000000..ac1bf7dcf36
--- /dev/null
+++ b/sige-ai-app/CLAUDE_PROMPT.md
@@ -0,0 +1,24 @@
+Prompt para Claude — Levantar la primera app UI de SIGE (español)
+
+Contexto
+Eres un asistente técnico. Repositorio: SIGE (root). Objetivo: generar instrucciones paso a paso y mejoras para poner en marcha una app mínima llamada "sige-ai-app" que proporciona una caja de texto (frontend) y un backend Express que puede enviar prompts a un endpoint de IA (Claude u otro).
+
+Tareas requeridas:
+1) Revisa el scaffold existente en /sige-ai-app y valida que los scripts (server.js, public/*) sean seguros y tengan modo dry-run. Sugiere mejoras concretas.
+2) Proporciona el comando exacto para instalar dependencias y ejecutar la app en Azure Cloud Shell (bash) y en Windows PowerShell.
+3) Indica cómo conectar Claude (o un proxy) de forma segura: qué variables de entorno configurar y cómo usar Azure Key Vault o GitHub Secrets para no exponer claves.
+4) Genera un ejemplo de payload y ejemplo de respuesta esperada cuando se usa Claude (simula una llamada y muestra la respuesta estructurada).
+5) Añade checklist de pruebas: interfaz, envío de prompts largos, manejo de errores, latencia, y pruebas de seguridad (no exponer secrets, rate limiting).
+
+Formato de salida (obligatorio):
+- Resumen (3-4 frases)
+- Pasos de ejecución (copy-paste)
+- Snippets de configuración (env vars, ejemplo Key Vault commands)
+- JSON de ejemplo request/response
+- Lista de mejoras priorizadas (3 items)
+
+Restricciones:
+- No intentes ejecutar nada en el tenant ni almacenar claves en el repo.
+- Mantén las instrucciones precisas y aptas para que un ingeniero junior las copie/pegue.
+
+Fin.
diff --git a/sige-ai-app/README.md b/sige-ai-app/README.md
new file mode 100644
index 00000000000..bdeef48a1c2
--- /dev/null
+++ b/sige-ai-app/README.md
@@ -0,0 +1,25 @@
+SIGE AI App — Caja de texto para pruebas con IA (multi-proveedor)
+
+Resumen
+Una app mínima para enviar prompts desde una caja de texto a varios proveedores de IA (Claude, OpenAI, proxys). Los proveedores se configuran en providers.json o mediante la UI de configuración (/config.html). Los secretos (API keys) NO se guardan en el repo: se deben usar variables de entorno o Azure Key Vault.
+
+Configuración rápida
+1. Instala dependencias:
+ npm install
+2. Configura un proveedor y su API key (ejemplo en Linux/Mac):
+ export AI_API_KEY_CLAUDE=""
+ export AI_DEFAULT_PROVIDER=claude
+3. Ejecuta la app:
+ npm start
+4. Abre http://localhost:3000
+5. Para editar proveedores (metadatos): abrir http://localhost:3000/config.html
+
+Notas de seguridad
+- No pongan keys en providers.json. Use Key Vault o variables de entorno.
+- Naming convention for env keys is AI_API_KEY_{PROVIDER_ID} by default, or use secretEnv field in providers.json.
+
+Ejemplo providers.json
+[
+ { "id": "claude", "name":"Anthropic Claude", "endpoint":"https://api.anthropic.com/v1/claude", "secretEnv":"AI_API_KEY_CLAUDE" }
+]
+
diff --git a/sige-ai-app/package.json b/sige-ai-app/package.json
new file mode 100644
index 00000000000..23c64d46793
--- /dev/null
+++ b/sige-ai-app/package.json
@@ -0,0 +1,12 @@
+{
+ "name": "sige-ai-app",
+ "version": "0.1.0",
+ "description": "App mínima: caja de texto para interacción con IA (Claude) para el proyecto SIGE",
+ "main": "server.js",
+ "scripts": {
+ "start": "node server.js"
+ },
+ "dependencies": {
+ "express": "^4.18.2"
+ }
+}
diff --git a/sige-ai-app/providers.json b/sige-ai-app/providers.json
new file mode 100644
index 00000000000..93871001b18
--- /dev/null
+++ b/sige-ai-app/providers.json
@@ -0,0 +1,9 @@
+[
+ {
+ "id": "claude",
+ "name": "Anthropic Claude (example)",
+ "endpoint": "https://api.anthropic.com/v1/claude",
+ "description": "Ejemplo: sustituir por tu endpoint Claude o proxy",
+ "secretEnv": "AI_API_KEY_CLAUDE"
+ }
+]
diff --git a/sige-ai-app/public/app.js b/sige-ai-app/public/app.js
new file mode 100644
index 00000000000..f05a6d844e1
--- /dev/null
+++ b/sige-ai-app/public/app.js
@@ -0,0 +1,37 @@
+async function loadProviders(){
+ const sel = document.getElementById('providerSelect');
+ sel.innerHTML = '';
+ try{
+ const r = await fetch('/api/providers');
+ const list = await r.json();
+ sel.innerHTML = '';
+ list.forEach(p => {
+ const o = document.createElement('option'); o.value = p.id; o.textContent = p.name; sel.appendChild(o);
+ });
+ }catch(e){ sel.innerHTML = ''; }
+}
+
+document.getElementById('openConfig').addEventListener('click', ()=>{ window.open('/config.html','_blank'); });
+
+document.getElementById('send').addEventListener('click', async () => {
+ const prompt = document.getElementById('prompt').value.trim();
+ const providerId = document.getElementById('providerSelect').value;
+ const status = document.getElementById('status');
+ const reply = document.getElementById('reply');
+ status.textContent = '';
+ reply.textContent = '';
+ if (!prompt) { status.textContent = 'Escribe un prompt.'; return }
+ status.textContent = 'Enviando...';
+ try {
+ const r = await fetch('/api/ask', { method: 'POST', headers: {'Content-Type':'application/json'}, body: JSON.stringify({ prompt, providerId }) });
+ const j = await r.json();
+ if (j.error) { status.textContent = 'Error: ' + j.error; return }
+ status.textContent = 'Respuesta recibida';
+ reply.textContent = typeof j.reply === 'string' ? j.reply : JSON.stringify(j.reply, null, 2);
+ } catch (e) {
+ status.textContent = 'Fallo en la petición';
+ reply.textContent = String(e);
+ }
+});
+
+loadProviders();
diff --git a/sige-ai-app/public/config.html b/sige-ai-app/public/config.html
new file mode 100644
index 00000000000..501a469a55d
--- /dev/null
+++ b/sige-ai-app/public/config.html
@@ -0,0 +1,39 @@
+
+
+Config Providers
+
+
+
+
Configurar proveedores de IA (no guardar secrets aquí)
+
Los secretos deben guardarse en Key Vault o variables de entorno en el servidor. Aquí solo se guardan metadatos (id, name, endpoint, secretEnv variable name).
Escribe tu prompt y presiona Enviar. Selecciona el proveedor de IA desde la lista (configurable en la pestaña Configuración).
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sige-ai-app/server.js b/sige-ai-app/server.js
new file mode 100644
index 00000000000..a4e10ef41d7
--- /dev/null
+++ b/sige-ai-app/server.js
@@ -0,0 +1,92 @@
+const express = require('express');
+const path = require('path');
+const fs = require('fs');
+const fetch = global.fetch || require('node-fetch');
+
+const app = express();
+app.use(express.json());
+app.use(express.static(path.join(__dirname, 'public')));
+
+const PROVIDERS_FILE = path.join(__dirname, 'providers.json');
+
+function loadProviders() {
+ try {
+ if (!fs.existsSync(PROVIDERS_FILE)) return [];
+ const raw = fs.readFileSync(PROVIDERS_FILE, 'utf8');
+ return JSON.parse(raw || '[]');
+ } catch (e) {
+ console.error('Failed to load providers.json', e);
+ return [];
+ }
+}
+
+function saveProviders(providers) {
+ fs.writeFileSync(PROVIDERS_FILE, JSON.stringify(providers, null, 2), 'utf8');
+}
+
+// GET /api/providers -> list available providers (metadata only, no secrets)
+app.get('/api/providers', (req, res) => {
+ const providers = loadProviders();
+ res.json(providers.map(p => ({ id: p.id, name: p.name, endpoint: p.endpoint, description: p.description || '' })));
+});
+
+// POST /api/providers -> create or update provider (no secret stored)
+app.post('/api/providers', (req, res) => {
+ const { id, name, endpoint, description, secretEnv } = req.body;
+ if (!id || !name || !endpoint) return res.status(400).json({ error: 'id, name and endpoint are required' });
+ const providers = loadProviders();
+ const idx = providers.findIndex(p => p.id === id);
+ const entry = { id, name, endpoint, description: description || '', secretEnv: secretEnv || `AI_API_KEY_${id.toUpperCase()}` };
+ if (idx >= 0) providers[idx] = entry; else providers.push(entry);
+ saveProviders(providers);
+ res.json({ ok: true, provider: entry });
+});
+
+// DELETE /api/providers/:id
+app.delete('/api/providers/:id', (req, res) => {
+ const id = req.params.id;
+ let providers = loadProviders();
+ providers = providers.filter(p => p.id !== id);
+ saveProviders(providers);
+ res.json({ ok: true });
+});
+
+// POST /api/ask - receives { prompt, providerId } and forwards to chosen provider
+app.post('/api/ask', async (req, res) => {
+ const prompt = req.body.prompt || '';
+ const providerId = req.body.providerId || process.env.AI_DEFAULT_PROVIDER || null;
+
+ if (!prompt) return res.status(400).json({ error: 'Empty prompt' });
+
+ const providers = loadProviders();
+ let provider = null;
+ if (providerId) provider = providers.find(p => p.id === providerId);
+ if (!provider && providers.length) provider = providers[0];
+
+ if (!provider) {
+ return res.json({ reply: `Demo: recibí tu prompt de ${prompt.length} caracteres. (No hay proveedores configurados)` });
+ }
+
+ // Resolve API key from environment variable name (secretEnv) or fallback to AI_API_KEY_{ID}
+ const keyEnv = provider.secretEnv || `AI_API_KEY_${provider.id.toUpperCase()}`;
+ const apiKey = process.env[keyEnv] || '';
+
+ try {
+ const resp = await fetch(provider.endpoint, {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ ...(apiKey ? { 'Authorization': `Bearer ${apiKey}` } : {})
+ },
+ body: JSON.stringify({ prompt, provider: provider.id })
+ });
+ const data = await resp.json();
+ return res.json({ reply: data });
+ } catch (err) {
+ console.error('AI request failed', err);
+ return res.status(500).json({ error: 'AI request failed', detail: String(err) });
+ }
+});
+
+const port = process.env.PORT || 3000;
+app.listen(port, () => console.log(`SIGE AI app listening on ${port}`));
diff --git a/binary/.continueignore b/sige-binary/.continueignore
similarity index 100%
rename from binary/.continueignore
rename to sige-binary/.continueignore
diff --git a/binary/.gitignore b/sige-binary/.gitignore
similarity index 100%
rename from binary/.gitignore
rename to sige-binary/.gitignore
diff --git a/binary/.idea/vcs.xml b/sige-binary/.idea/vcs.xml
similarity index 100%
rename from binary/.idea/vcs.xml
rename to sige-binary/.idea/vcs.xml
diff --git a/binary/README.md b/sige-binary/README.md
similarity index 100%
rename from binary/README.md
rename to sige-binary/README.md
diff --git a/binary/build.js b/sige-binary/build.js
similarity index 100%
rename from binary/build.js
rename to sige-binary/build.js
diff --git a/binary/core-dev-server.js b/sige-binary/core-dev-server.js
similarity index 100%
rename from binary/core-dev-server.js
rename to sige-binary/core-dev-server.js
diff --git a/binary/importMetaUrl.js b/sige-binary/importMetaUrl.js
similarity index 100%
rename from binary/importMetaUrl.js
rename to sige-binary/importMetaUrl.js
diff --git a/binary/jest.config.js b/sige-binary/jest.config.js
similarity index 100%
rename from binary/jest.config.js
rename to sige-binary/jest.config.js
diff --git a/binary/package-lock.json b/sige-binary/package-lock.json
similarity index 100%
rename from binary/package-lock.json
rename to sige-binary/package-lock.json
diff --git a/binary/package.json b/sige-binary/package.json
similarity index 100%
rename from binary/package.json
rename to sige-binary/package.json
diff --git a/binary/pkgJson/darwin-arm64/package.json b/sige-binary/pkgJson/darwin-arm64/package.json
similarity index 100%
rename from binary/pkgJson/darwin-arm64/package.json
rename to sige-binary/pkgJson/darwin-arm64/package.json
diff --git a/binary/pkgJson/darwin-x64/package.json b/sige-binary/pkgJson/darwin-x64/package.json
similarity index 100%
rename from binary/pkgJson/darwin-x64/package.json
rename to sige-binary/pkgJson/darwin-x64/package.json
diff --git a/binary/pkgJson/linux-arm64/package.json b/sige-binary/pkgJson/linux-arm64/package.json
similarity index 100%
rename from binary/pkgJson/linux-arm64/package.json
rename to sige-binary/pkgJson/linux-arm64/package.json
diff --git a/binary/pkgJson/linux-x64/package.json b/sige-binary/pkgJson/linux-x64/package.json
similarity index 100%
rename from binary/pkgJson/linux-x64/package.json
rename to sige-binary/pkgJson/linux-x64/package.json
diff --git a/binary/pkgJson/win32-arm64/package.json b/sige-binary/pkgJson/win32-arm64/package.json
similarity index 100%
rename from binary/pkgJson/win32-arm64/package.json
rename to sige-binary/pkgJson/win32-arm64/package.json
diff --git a/binary/pkgJson/win32-x64/package.json b/sige-binary/pkgJson/win32-x64/package.json
similarity index 100%
rename from binary/pkgJson/win32-x64/package.json
rename to sige-binary/pkgJson/win32-x64/package.json
diff --git a/binary/prompt-logs.js b/sige-binary/prompt-logs.js
similarity index 100%
rename from binary/prompt-logs.js
rename to sige-binary/prompt-logs.js
diff --git a/binary/src/IpcIde.ts b/sige-binary/src/IpcIde.ts
similarity index 100%
rename from binary/src/IpcIde.ts
rename to sige-binary/src/IpcIde.ts
diff --git a/binary/src/IpcMessenger.ts b/sige-binary/src/IpcMessenger.ts
similarity index 100%
rename from binary/src/IpcMessenger.ts
rename to sige-binary/src/IpcMessenger.ts
diff --git a/binary/src/TcpMessenger.ts b/sige-binary/src/TcpMessenger.ts
similarity index 100%
rename from binary/src/TcpMessenger.ts
rename to sige-binary/src/TcpMessenger.ts
diff --git a/binary/src/index.ts b/sige-binary/src/index.ts
similarity index 100%
rename from binary/src/index.ts
rename to sige-binary/src/index.ts
diff --git a/binary/src/logging.ts b/sige-binary/src/logging.ts
similarity index 100%
rename from binary/src/logging.ts
rename to sige-binary/src/logging.ts
diff --git a/binary/test/binary.test.ts b/sige-binary/test/binary.test.ts
similarity index 100%
rename from binary/test/binary.test.ts
rename to sige-binary/test/binary.test.ts
diff --git a/binary/tsconfig.json b/sige-binary/tsconfig.json
similarity index 100%
rename from binary/tsconfig.json
rename to sige-binary/tsconfig.json
diff --git a/binary/utils/bundle-binary.js b/sige-binary/utils/bundle-binary.js
similarity index 100%
rename from binary/utils/bundle-binary.js
rename to sige-binary/utils/bundle-binary.js
diff --git a/binary/utils/ripgrep.js b/sige-binary/utils/ripgrep.js
similarity index 100%
rename from binary/utils/ripgrep.js
rename to sige-binary/utils/ripgrep.js
diff --git a/binary/utils/targets.js b/sige-binary/utils/targets.js
similarity index 100%
rename from binary/utils/targets.js
rename to sige-binary/utils/targets.js
diff --git a/core/.eslintrc.json b/sige-core/.eslintrc.json
similarity index 100%
rename from core/.eslintrc.json
rename to sige-core/.eslintrc.json
diff --git a/core/.gitignore b/sige-core/.gitignore
similarity index 100%
rename from core/.gitignore
rename to sige-core/.gitignore
diff --git a/core/.npmignore b/sige-core/.npmignore
similarity index 100%
rename from core/.npmignore
rename to sige-core/.npmignore
diff --git a/core/.vscode/launch.json b/sige-core/.vscode/launch.json
similarity index 100%
rename from core/.vscode/launch.json
rename to sige-core/.vscode/launch.json
diff --git a/core/__mocks__/@continuedev/fetch/index.ts b/sige-core/__mocks__/@continuedev/fetch/index.ts
similarity index 100%
rename from core/__mocks__/@continuedev/fetch/index.ts
rename to sige-core/__mocks__/@continuedev/fetch/index.ts
diff --git a/core/autocomplete/CompletionProvider.ts b/sige-core/autocomplete/CompletionProvider.ts
similarity index 100%
rename from core/autocomplete/CompletionProvider.ts
rename to sige-core/autocomplete/CompletionProvider.ts
diff --git a/core/autocomplete/classification/shouldCompleteMultiline.ts b/sige-core/autocomplete/classification/shouldCompleteMultiline.ts
similarity index 100%
rename from core/autocomplete/classification/shouldCompleteMultiline.ts
rename to sige-core/autocomplete/classification/shouldCompleteMultiline.ts
diff --git a/core/autocomplete/constants/AutocompleteLanguageInfo.ts b/sige-core/autocomplete/constants/AutocompleteLanguageInfo.ts
similarity index 100%
rename from core/autocomplete/constants/AutocompleteLanguageInfo.ts
rename to sige-core/autocomplete/constants/AutocompleteLanguageInfo.ts
diff --git a/core/autocomplete/context/ContextRetrievalService.ts b/sige-core/autocomplete/context/ContextRetrievalService.ts
similarity index 100%
rename from core/autocomplete/context/ContextRetrievalService.ts
rename to sige-core/autocomplete/context/ContextRetrievalService.ts
diff --git a/core/autocomplete/context/ImportDefinitionsService.ts b/sige-core/autocomplete/context/ImportDefinitionsService.ts
similarity index 100%
rename from core/autocomplete/context/ImportDefinitionsService.ts
rename to sige-core/autocomplete/context/ImportDefinitionsService.ts
diff --git a/core/autocomplete/context/ranking/index.ts b/sige-core/autocomplete/context/ranking/index.ts
similarity index 100%
rename from core/autocomplete/context/ranking/index.ts
rename to sige-core/autocomplete/context/ranking/index.ts
diff --git a/core/autocomplete/context/root-path-context/RootPathContextService.ts b/sige-core/autocomplete/context/root-path-context/RootPathContextService.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/RootPathContextService.ts
rename to sige-core/autocomplete/context/root-path-context/RootPathContextService.ts
diff --git a/core/autocomplete/context/root-path-context/test/RootPathContextService.vitest.ts b/sige-core/autocomplete/context/root-path-context/test/RootPathContextService.vitest.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/RootPathContextService.vitest.ts
rename to sige-core/autocomplete/context/root-path-context/test/RootPathContextService.vitest.ts
diff --git a/core/autocomplete/context/root-path-context/test/files/__init__.py b/sige-core/autocomplete/context/root-path-context/test/files/__init__.py
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/__init__.py
rename to sige-core/autocomplete/context/root-path-context/test/files/__init__.py
diff --git a/core/autocomplete/context/root-path-context/test/files/base_module.py b/sige-core/autocomplete/context/root-path-context/test/files/base_module.py
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/base_module.py
rename to sige-core/autocomplete/context/root-path-context/test/files/base_module.py
diff --git a/core/autocomplete/context/root-path-context/test/files/file1.go b/sige-core/autocomplete/context/root-path-context/test/files/file1.go
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/file1.go
rename to sige-core/autocomplete/context/root-path-context/test/files/file1.go
diff --git a/core/autocomplete/context/root-path-context/test/files/file1.php b/sige-core/autocomplete/context/root-path-context/test/files/file1.php
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/file1.php
rename to sige-core/autocomplete/context/root-path-context/test/files/file1.php
diff --git a/core/autocomplete/context/root-path-context/test/files/python/classes.py b/sige-core/autocomplete/context/root-path-context/test/files/python/classes.py
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/python/classes.py
rename to sige-core/autocomplete/context/root-path-context/test/files/python/classes.py
diff --git a/core/autocomplete/context/root-path-context/test/files/python/functions.py b/sige-core/autocomplete/context/root-path-context/test/files/python/functions.py
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/python/functions.py
rename to sige-core/autocomplete/context/root-path-context/test/files/python/functions.py
diff --git a/core/autocomplete/context/root-path-context/test/files/typescript/arrowFunctions.ts b/sige-core/autocomplete/context/root-path-context/test/files/typescript/arrowFunctions.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/typescript/arrowFunctions.ts
rename to sige-core/autocomplete/context/root-path-context/test/files/typescript/arrowFunctions.ts
diff --git a/core/autocomplete/context/root-path-context/test/files/typescript/classMethods.ts b/sige-core/autocomplete/context/root-path-context/test/files/typescript/classMethods.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/typescript/classMethods.ts
rename to sige-core/autocomplete/context/root-path-context/test/files/typescript/classMethods.ts
diff --git a/core/autocomplete/context/root-path-context/test/files/typescript/classes.ts b/sige-core/autocomplete/context/root-path-context/test/files/typescript/classes.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/typescript/classes.ts
rename to sige-core/autocomplete/context/root-path-context/test/files/typescript/classes.ts
diff --git a/core/autocomplete/context/root-path-context/test/files/typescript/functions.ts b/sige-core/autocomplete/context/root-path-context/test/files/typescript/functions.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/typescript/functions.ts
rename to sige-core/autocomplete/context/root-path-context/test/files/typescript/functions.ts
diff --git a/core/autocomplete/context/root-path-context/test/files/typescript/generators.ts b/sige-core/autocomplete/context/root-path-context/test/files/typescript/generators.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/files/typescript/generators.ts
rename to sige-core/autocomplete/context/root-path-context/test/files/typescript/generators.ts
diff --git a/core/autocomplete/context/root-path-context/test/testCases/index.ts b/sige-core/autocomplete/context/root-path-context/test/testCases/index.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/testCases/index.ts
rename to sige-core/autocomplete/context/root-path-context/test/testCases/index.ts
diff --git a/core/autocomplete/context/root-path-context/test/testCases/python.ts b/sige-core/autocomplete/context/root-path-context/test/testCases/python.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/testCases/python.ts
rename to sige-core/autocomplete/context/root-path-context/test/testCases/python.ts
diff --git a/core/autocomplete/context/root-path-context/test/testCases/typescript.ts b/sige-core/autocomplete/context/root-path-context/test/testCases/typescript.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/testCases/typescript.ts
rename to sige-core/autocomplete/context/root-path-context/test/testCases/typescript.ts
diff --git a/core/autocomplete/context/root-path-context/test/testUtils.ts b/sige-core/autocomplete/context/root-path-context/test/testUtils.ts
similarity index 100%
rename from core/autocomplete/context/root-path-context/test/testUtils.ts
rename to sige-core/autocomplete/context/root-path-context/test/testUtils.ts
diff --git a/core/autocomplete/context/static-context/StaticContextService.ts b/sige-core/autocomplete/context/static-context/StaticContextService.ts
similarity index 100%
rename from core/autocomplete/context/static-context/StaticContextService.ts
rename to sige-core/autocomplete/context/static-context/StaticContextService.ts
diff --git a/core/autocomplete/context/static-context/tree-sitter-utils.ts b/sige-core/autocomplete/context/static-context/tree-sitter-utils.ts
similarity index 100%
rename from core/autocomplete/context/static-context/tree-sitter-utils.ts
rename to sige-core/autocomplete/context/static-context/tree-sitter-utils.ts
diff --git a/core/autocomplete/context/static-context/types.ts b/sige-core/autocomplete/context/static-context/types.ts
similarity index 100%
rename from core/autocomplete/context/static-context/types.ts
rename to sige-core/autocomplete/context/static-context/types.ts
diff --git a/core/autocomplete/filtering/BracketMatchingService.ts b/sige-core/autocomplete/filtering/BracketMatchingService.ts
similarity index 100%
rename from core/autocomplete/filtering/BracketMatchingService.ts
rename to sige-core/autocomplete/filtering/BracketMatchingService.ts
diff --git a/core/autocomplete/filtering/streamTransforms/StreamTransformPipeline.ts b/sige-core/autocomplete/filtering/streamTransforms/StreamTransformPipeline.ts
similarity index 100%
rename from core/autocomplete/filtering/streamTransforms/StreamTransformPipeline.ts
rename to sige-core/autocomplete/filtering/streamTransforms/StreamTransformPipeline.ts
diff --git a/core/autocomplete/filtering/streamTransforms/charStream.ts b/sige-core/autocomplete/filtering/streamTransforms/charStream.ts
similarity index 100%
rename from core/autocomplete/filtering/streamTransforms/charStream.ts
rename to sige-core/autocomplete/filtering/streamTransforms/charStream.ts
diff --git a/core/autocomplete/filtering/streamTransforms/charStream.vitest.ts b/sige-core/autocomplete/filtering/streamTransforms/charStream.vitest.ts
similarity index 100%
rename from core/autocomplete/filtering/streamTransforms/charStream.vitest.ts
rename to sige-core/autocomplete/filtering/streamTransforms/charStream.vitest.ts
diff --git a/core/autocomplete/filtering/streamTransforms/filterCodeBlock.ts b/sige-core/autocomplete/filtering/streamTransforms/filterCodeBlock.ts
similarity index 100%
rename from core/autocomplete/filtering/streamTransforms/filterCodeBlock.ts
rename to sige-core/autocomplete/filtering/streamTransforms/filterCodeBlock.ts
diff --git a/core/autocomplete/filtering/streamTransforms/filterCodeBlock.vitest.ts b/sige-core/autocomplete/filtering/streamTransforms/filterCodeBlock.vitest.ts
similarity index 100%
rename from core/autocomplete/filtering/streamTransforms/filterCodeBlock.vitest.ts
rename to sige-core/autocomplete/filtering/streamTransforms/filterCodeBlock.vitest.ts
diff --git a/core/autocomplete/filtering/streamTransforms/lineStream.ts b/sige-core/autocomplete/filtering/streamTransforms/lineStream.ts
similarity index 100%
rename from core/autocomplete/filtering/streamTransforms/lineStream.ts
rename to sige-core/autocomplete/filtering/streamTransforms/lineStream.ts
diff --git a/core/autocomplete/filtering/streamTransforms/lineStream.vitest.ts b/sige-core/autocomplete/filtering/streamTransforms/lineStream.vitest.ts
similarity index 100%
rename from core/autocomplete/filtering/streamTransforms/lineStream.vitest.ts
rename to sige-core/autocomplete/filtering/streamTransforms/lineStream.vitest.ts
diff --git a/core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/QWEN_JSON.txt b/sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/QWEN_JSON.txt
similarity index 100%
rename from core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/QWEN_JSON.txt
rename to sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/QWEN_JSON.txt
diff --git a/core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/QWEN_TYPESCRIPT.txt b/sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/QWEN_TYPESCRIPT.txt
similarity index 100%
rename from core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/QWEN_TYPESCRIPT.txt
rename to sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/QWEN_TYPESCRIPT.txt
diff --git a/core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_JSON.txt b/sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_JSON.txt
similarity index 100%
rename from core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_JSON.txt
rename to sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_JSON.txt
diff --git a/core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_PYTHON.TXT b/sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_PYTHON.TXT
similarity index 100%
rename from core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_PYTHON.TXT
rename to sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_PYTHON.TXT
diff --git a/core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_RUBY.TXT b/sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_RUBY.TXT
similarity index 100%
rename from core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_RUBY.TXT
rename to sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_RUBY.TXT
diff --git a/core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_RUST.TXT b/sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_RUST.TXT
similarity index 100%
rename from core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_RUST.TXT
rename to sige-core/autocomplete/filtering/test/NEGATIVE_TEST_CASES/STARCODER_RUST.TXT
diff --git a/core/autocomplete/filtering/test/filter.vitest.ts b/sige-core/autocomplete/filtering/test/filter.vitest.ts
similarity index 100%
rename from core/autocomplete/filtering/test/filter.vitest.ts
rename to sige-core/autocomplete/filtering/test/filter.vitest.ts
diff --git a/core/autocomplete/filtering/test/testCases.ts b/sige-core/autocomplete/filtering/test/testCases.ts
similarity index 100%
rename from core/autocomplete/filtering/test/testCases.ts
rename to sige-core/autocomplete/filtering/test/testCases.ts
diff --git a/core/autocomplete/filtering/test/util.ts b/sige-core/autocomplete/filtering/test/util.ts
similarity index 100%
rename from core/autocomplete/filtering/test/util.ts
rename to sige-core/autocomplete/filtering/test/util.ts
diff --git a/core/autocomplete/generation/CompletionStreamer.ts b/sige-core/autocomplete/generation/CompletionStreamer.ts
similarity index 100%
rename from core/autocomplete/generation/CompletionStreamer.ts
rename to sige-core/autocomplete/generation/CompletionStreamer.ts
diff --git a/core/autocomplete/generation/GeneratorReuseManager.ts b/sige-core/autocomplete/generation/GeneratorReuseManager.ts
similarity index 100%
rename from core/autocomplete/generation/GeneratorReuseManager.ts
rename to sige-core/autocomplete/generation/GeneratorReuseManager.ts
diff --git a/core/autocomplete/generation/GeneratorReuseManager.vitest.ts b/sige-core/autocomplete/generation/GeneratorReuseManager.vitest.ts
similarity index 100%
rename from core/autocomplete/generation/GeneratorReuseManager.vitest.ts
rename to sige-core/autocomplete/generation/GeneratorReuseManager.vitest.ts
diff --git a/core/autocomplete/generation/ListenableGenerator.ts b/sige-core/autocomplete/generation/ListenableGenerator.ts
similarity index 100%
rename from core/autocomplete/generation/ListenableGenerator.ts
rename to sige-core/autocomplete/generation/ListenableGenerator.ts
diff --git a/core/autocomplete/generation/ListenableGenerator.vitest.ts b/sige-core/autocomplete/generation/ListenableGenerator.vitest.ts
similarity index 100%
rename from core/autocomplete/generation/ListenableGenerator.vitest.ts
rename to sige-core/autocomplete/generation/ListenableGenerator.vitest.ts
diff --git a/core/autocomplete/generation/utils.ts b/sige-core/autocomplete/generation/utils.ts
similarity index 100%
rename from core/autocomplete/generation/utils.ts
rename to sige-core/autocomplete/generation/utils.ts
diff --git a/core/autocomplete/generation/utils.vitest.ts b/sige-core/autocomplete/generation/utils.vitest.ts
similarity index 100%
rename from core/autocomplete/generation/utils.vitest.ts
rename to sige-core/autocomplete/generation/utils.vitest.ts
diff --git a/core/autocomplete/postprocessing/index.test.ts b/sige-core/autocomplete/postprocessing/index.test.ts
similarity index 100%
rename from core/autocomplete/postprocessing/index.test.ts
rename to sige-core/autocomplete/postprocessing/index.test.ts
diff --git a/core/autocomplete/postprocessing/index.ts b/sige-core/autocomplete/postprocessing/index.ts
similarity index 100%
rename from core/autocomplete/postprocessing/index.ts
rename to sige-core/autocomplete/postprocessing/index.ts
diff --git a/core/autocomplete/prefiltering/index.ts b/sige-core/autocomplete/prefiltering/index.ts
similarity index 100%
rename from core/autocomplete/prefiltering/index.ts
rename to sige-core/autocomplete/prefiltering/index.ts
diff --git a/core/autocomplete/snippets/getAllSnippets.ts b/sige-core/autocomplete/snippets/getAllSnippets.ts
similarity index 100%
rename from core/autocomplete/snippets/getAllSnippets.ts
rename to sige-core/autocomplete/snippets/getAllSnippets.ts
diff --git a/core/autocomplete/snippets/gitDiffCache.ts b/sige-core/autocomplete/snippets/gitDiffCache.ts
similarity index 100%
rename from core/autocomplete/snippets/gitDiffCache.ts
rename to sige-core/autocomplete/snippets/gitDiffCache.ts
diff --git a/core/autocomplete/snippets/gitDiffCache.vitest.ts b/sige-core/autocomplete/snippets/gitDiffCache.vitest.ts
similarity index 100%
rename from core/autocomplete/snippets/gitDiffCache.vitest.ts
rename to sige-core/autocomplete/snippets/gitDiffCache.vitest.ts
diff --git a/core/autocomplete/snippets/index.ts b/sige-core/autocomplete/snippets/index.ts
similarity index 100%
rename from core/autocomplete/snippets/index.ts
rename to sige-core/autocomplete/snippets/index.ts
diff --git a/core/autocomplete/snippets/types.ts b/sige-core/autocomplete/snippets/types.ts
similarity index 100%
rename from core/autocomplete/snippets/types.ts
rename to sige-core/autocomplete/snippets/types.ts
diff --git a/core/autocomplete/templating/AutocompleteTemplate.ts b/sige-core/autocomplete/templating/AutocompleteTemplate.ts
similarity index 100%
rename from core/autocomplete/templating/AutocompleteTemplate.ts
rename to sige-core/autocomplete/templating/AutocompleteTemplate.ts
diff --git a/core/autocomplete/templating/__tests__/formatOpenedFilesContext.vitest.ts b/sige-core/autocomplete/templating/__tests__/formatOpenedFilesContext.vitest.ts
similarity index 100%
rename from core/autocomplete/templating/__tests__/formatOpenedFilesContext.vitest.ts
rename to sige-core/autocomplete/templating/__tests__/formatOpenedFilesContext.vitest.ts
diff --git a/core/autocomplete/templating/__tests__/renderPrompt.vitest.ts b/sige-core/autocomplete/templating/__tests__/renderPrompt.vitest.ts
similarity index 100%
rename from core/autocomplete/templating/__tests__/renderPrompt.vitest.ts
rename to sige-core/autocomplete/templating/__tests__/renderPrompt.vitest.ts
diff --git a/core/autocomplete/templating/constructPrefixSuffix.ts b/sige-core/autocomplete/templating/constructPrefixSuffix.ts
similarity index 100%
rename from core/autocomplete/templating/constructPrefixSuffix.ts
rename to sige-core/autocomplete/templating/constructPrefixSuffix.ts
diff --git a/core/autocomplete/templating/filtering.ts b/sige-core/autocomplete/templating/filtering.ts
similarity index 100%
rename from core/autocomplete/templating/filtering.ts
rename to sige-core/autocomplete/templating/filtering.ts
diff --git a/core/autocomplete/templating/formatOpenedFilesContext.ts b/sige-core/autocomplete/templating/formatOpenedFilesContext.ts
similarity index 100%
rename from core/autocomplete/templating/formatOpenedFilesContext.ts
rename to sige-core/autocomplete/templating/formatOpenedFilesContext.ts
diff --git a/core/autocomplete/templating/formatting.ts b/sige-core/autocomplete/templating/formatting.ts
similarity index 100%
rename from core/autocomplete/templating/formatting.ts
rename to sige-core/autocomplete/templating/formatting.ts
diff --git a/core/autocomplete/templating/getStopTokens.ts b/sige-core/autocomplete/templating/getStopTokens.ts
similarity index 100%
rename from core/autocomplete/templating/getStopTokens.ts
rename to sige-core/autocomplete/templating/getStopTokens.ts
diff --git a/core/autocomplete/templating/index.ts b/sige-core/autocomplete/templating/index.ts
similarity index 100%
rename from core/autocomplete/templating/index.ts
rename to sige-core/autocomplete/templating/index.ts
diff --git a/core/autocomplete/templating/validation.ts b/sige-core/autocomplete/templating/validation.ts
similarity index 100%
rename from core/autocomplete/templating/validation.ts
rename to sige-core/autocomplete/templating/validation.ts
diff --git a/core/autocomplete/types.ts b/sige-core/autocomplete/types.ts
similarity index 100%
rename from core/autocomplete/types.ts
rename to sige-core/autocomplete/types.ts
diff --git a/core/autocomplete/util/AutocompleteDebouncer.ts b/sige-core/autocomplete/util/AutocompleteDebouncer.ts
similarity index 100%
rename from core/autocomplete/util/AutocompleteDebouncer.ts
rename to sige-core/autocomplete/util/AutocompleteDebouncer.ts
diff --git a/core/autocomplete/util/AutocompleteLoggingService.ts b/sige-core/autocomplete/util/AutocompleteLoggingService.ts
similarity index 100%
rename from core/autocomplete/util/AutocompleteLoggingService.ts
rename to sige-core/autocomplete/util/AutocompleteLoggingService.ts
diff --git a/core/autocomplete/util/AutocompleteLruCache.test.ts b/sige-core/autocomplete/util/AutocompleteLruCache.test.ts
similarity index 100%
rename from core/autocomplete/util/AutocompleteLruCache.test.ts
rename to sige-core/autocomplete/util/AutocompleteLruCache.test.ts
diff --git a/core/autocomplete/util/AutocompleteLruCache.ts b/sige-core/autocomplete/util/AutocompleteLruCache.ts
similarity index 100%
rename from core/autocomplete/util/AutocompleteLruCache.ts
rename to sige-core/autocomplete/util/AutocompleteLruCache.ts
diff --git a/core/autocomplete/util/HelperVars.ts b/sige-core/autocomplete/util/HelperVars.ts
similarity index 100%
rename from core/autocomplete/util/HelperVars.ts
rename to sige-core/autocomplete/util/HelperVars.ts
diff --git a/core/autocomplete/util/ast.ts b/sige-core/autocomplete/util/ast.ts
similarity index 100%
rename from core/autocomplete/util/ast.ts
rename to sige-core/autocomplete/util/ast.ts
diff --git a/core/autocomplete/util/completionTestUtils.ts b/sige-core/autocomplete/util/completionTestUtils.ts
similarity index 100%
rename from core/autocomplete/util/completionTestUtils.ts
rename to sige-core/autocomplete/util/completionTestUtils.ts
diff --git a/core/autocomplete/util/completionTestUtils.vitest.ts b/sige-core/autocomplete/util/completionTestUtils.vitest.ts
similarity index 100%
rename from core/autocomplete/util/completionTestUtils.vitest.ts
rename to sige-core/autocomplete/util/completionTestUtils.vitest.ts
diff --git a/core/autocomplete/util/openedFilesLruCache.ts b/sige-core/autocomplete/util/openedFilesLruCache.ts
similarity index 100%
rename from core/autocomplete/util/openedFilesLruCache.ts
rename to sige-core/autocomplete/util/openedFilesLruCache.ts
diff --git a/core/autocomplete/util/processSingleLineCompletion.ts b/sige-core/autocomplete/util/processSingleLineCompletion.ts
similarity index 100%
rename from core/autocomplete/util/processSingleLineCompletion.ts
rename to sige-core/autocomplete/util/processSingleLineCompletion.ts
diff --git a/core/autocomplete/util/processSingleLineCompletion.vitest.ts b/sige-core/autocomplete/util/processSingleLineCompletion.vitest.ts
similarity index 100%
rename from core/autocomplete/util/processSingleLineCompletion.vitest.ts
rename to sige-core/autocomplete/util/processSingleLineCompletion.vitest.ts
diff --git a/core/autocomplete/util/types.ts b/sige-core/autocomplete/util/types.ts
similarity index 100%
rename from core/autocomplete/util/types.ts
rename to sige-core/autocomplete/util/types.ts
diff --git a/core/codeRenderer/CodeRenderer.ts b/sige-core/codeRenderer/CodeRenderer.ts
similarity index 100%
rename from core/codeRenderer/CodeRenderer.ts
rename to sige-core/codeRenderer/CodeRenderer.ts
diff --git a/core/commands/slash/built-in-legacy/cmd.ts b/sige-core/commands/slash/built-in-legacy/cmd.ts
similarity index 100%
rename from core/commands/slash/built-in-legacy/cmd.ts
rename to sige-core/commands/slash/built-in-legacy/cmd.ts
diff --git a/core/commands/slash/built-in-legacy/commit.ts b/sige-core/commands/slash/built-in-legacy/commit.ts
similarity index 100%
rename from core/commands/slash/built-in-legacy/commit.ts
rename to sige-core/commands/slash/built-in-legacy/commit.ts
diff --git a/core/commands/slash/built-in-legacy/http.ts b/sige-core/commands/slash/built-in-legacy/http.ts
similarity index 100%
rename from core/commands/slash/built-in-legacy/http.ts
rename to sige-core/commands/slash/built-in-legacy/http.ts
diff --git a/core/commands/slash/built-in-legacy/index.ts b/sige-core/commands/slash/built-in-legacy/index.ts
similarity index 100%
rename from core/commands/slash/built-in-legacy/index.ts
rename to sige-core/commands/slash/built-in-legacy/index.ts
diff --git a/core/commands/slash/built-in-legacy/onboard.ts b/sige-core/commands/slash/built-in-legacy/onboard.ts
similarity index 100%
rename from core/commands/slash/built-in-legacy/onboard.ts
rename to sige-core/commands/slash/built-in-legacy/onboard.ts
diff --git a/core/commands/slash/built-in-legacy/review.ts b/sige-core/commands/slash/built-in-legacy/review.ts
similarity index 100%
rename from core/commands/slash/built-in-legacy/review.ts
rename to sige-core/commands/slash/built-in-legacy/review.ts
diff --git a/core/commands/slash/built-in-legacy/share.ts b/sige-core/commands/slash/built-in-legacy/share.ts
similarity index 100%
rename from core/commands/slash/built-in-legacy/share.ts
rename to sige-core/commands/slash/built-in-legacy/share.ts
diff --git a/core/commands/slash/customSlashCommand.ts b/sige-core/commands/slash/customSlashCommand.ts
similarity index 100%
rename from core/commands/slash/customSlashCommand.ts
rename to sige-core/commands/slash/customSlashCommand.ts
diff --git a/core/commands/slash/mcpSlashCommand.ts b/sige-core/commands/slash/mcpSlashCommand.ts
similarity index 100%
rename from core/commands/slash/mcpSlashCommand.ts
rename to sige-core/commands/slash/mcpSlashCommand.ts
diff --git a/core/commands/slash/promptBlockSlashCommand.ts b/sige-core/commands/slash/promptBlockSlashCommand.ts
similarity index 100%
rename from core/commands/slash/promptBlockSlashCommand.ts
rename to sige-core/commands/slash/promptBlockSlashCommand.ts
diff --git a/core/commands/slash/promptFileSlashCommand.ts b/sige-core/commands/slash/promptFileSlashCommand.ts
similarity index 100%
rename from core/commands/slash/promptFileSlashCommand.ts
rename to sige-core/commands/slash/promptFileSlashCommand.ts
diff --git a/core/commands/slash/ruleBlockSlashCommand.ts b/sige-core/commands/slash/ruleBlockSlashCommand.ts
similarity index 100%
rename from core/commands/slash/ruleBlockSlashCommand.ts
rename to sige-core/commands/slash/ruleBlockSlashCommand.ts
diff --git a/core/commands/slash/ruleBlockSlashCommand.vitest.ts b/sige-core/commands/slash/ruleBlockSlashCommand.vitest.ts
similarity index 100%
rename from core/commands/slash/ruleBlockSlashCommand.vitest.ts
rename to sige-core/commands/slash/ruleBlockSlashCommand.vitest.ts
diff --git a/core/commands/util.ts b/sige-core/commands/util.ts
similarity index 100%
rename from core/commands/util.ts
rename to sige-core/commands/util.ts
diff --git a/core/commands/util.vitest.ts b/sige-core/commands/util.vitest.ts
similarity index 100%
rename from core/commands/util.vitest.ts
rename to sige-core/commands/util.vitest.ts
diff --git a/core/config/ConfigHandler.ts b/sige-core/config/ConfigHandler.ts
similarity index 100%
rename from core/config/ConfigHandler.ts
rename to sige-core/config/ConfigHandler.ts
diff --git a/core/config/ConfigHandler.vitest.ts b/sige-core/config/ConfigHandler.vitest.ts
similarity index 100%
rename from core/config/ConfigHandler.vitest.ts
rename to sige-core/config/ConfigHandler.vitest.ts
diff --git a/core/config/ProfileLifecycleManager.ts b/sige-core/config/ProfileLifecycleManager.ts
similarity index 100%
rename from core/config/ProfileLifecycleManager.ts
rename to sige-core/config/ProfileLifecycleManager.ts
diff --git a/core/config/createNewAssistantFile.ts b/sige-core/config/createNewAssistantFile.ts
similarity index 100%
rename from core/config/createNewAssistantFile.ts
rename to sige-core/config/createNewAssistantFile.ts
diff --git a/core/config/default.ts b/sige-core/config/default.ts
similarity index 100%
rename from core/config/default.ts
rename to sige-core/config/default.ts
diff --git a/core/config/getWorkspaceContinueRuleDotFiles.ts b/sige-core/config/getWorkspaceContinueRuleDotFiles.ts
similarity index 100%
rename from core/config/getWorkspaceContinueRuleDotFiles.ts
rename to sige-core/config/getWorkspaceContinueRuleDotFiles.ts
diff --git a/core/config/json/loadRcConfigs.ts b/sige-core/config/json/loadRcConfigs.ts
similarity index 100%
rename from core/config/json/loadRcConfigs.ts
rename to sige-core/config/json/loadRcConfigs.ts
diff --git a/core/config/load.ts b/sige-core/config/load.ts
similarity index 100%
rename from core/config/load.ts
rename to sige-core/config/load.ts
diff --git a/core/config/loadContextProviders.ts b/sige-core/config/loadContextProviders.ts
similarity index 100%
rename from core/config/loadContextProviders.ts
rename to sige-core/config/loadContextProviders.ts
diff --git a/core/config/loadContextProviders.vitest.ts b/sige-core/config/loadContextProviders.vitest.ts
similarity index 100%
rename from core/config/loadContextProviders.vitest.ts
rename to sige-core/config/loadContextProviders.vitest.ts
diff --git a/core/config/loadLocalAssistants.ts b/sige-core/config/loadLocalAssistants.ts
similarity index 100%
rename from core/config/loadLocalAssistants.ts
rename to sige-core/config/loadLocalAssistants.ts
diff --git a/core/config/loadLocalAssistants.vitest.ts b/sige-core/config/loadLocalAssistants.vitest.ts
similarity index 100%
rename from core/config/loadLocalAssistants.vitest.ts
rename to sige-core/config/loadLocalAssistants.vitest.ts
diff --git a/core/config/markdown/index.ts b/sige-core/config/markdown/index.ts
similarity index 100%
rename from core/config/markdown/index.ts
rename to sige-core/config/markdown/index.ts
diff --git a/core/config/markdown/loadCodebaseRules.ts b/sige-core/config/markdown/loadCodebaseRules.ts
similarity index 100%
rename from core/config/markdown/loadCodebaseRules.ts
rename to sige-core/config/markdown/loadCodebaseRules.ts
diff --git a/core/config/markdown/loadCodebaseRules.vitest.ts b/sige-core/config/markdown/loadCodebaseRules.vitest.ts
similarity index 100%
rename from core/config/markdown/loadCodebaseRules.vitest.ts
rename to sige-core/config/markdown/loadCodebaseRules.vitest.ts
diff --git a/core/config/markdown/loadMarkdownRules.ts b/sige-core/config/markdown/loadMarkdownRules.ts
similarity index 100%
rename from core/config/markdown/loadMarkdownRules.ts
rename to sige-core/config/markdown/loadMarkdownRules.ts
diff --git a/core/config/markdown/loadMarkdownSkills.ts b/sige-core/config/markdown/loadMarkdownSkills.ts
similarity index 100%
rename from core/config/markdown/loadMarkdownSkills.ts
rename to sige-core/config/markdown/loadMarkdownSkills.ts
diff --git a/core/config/markdown/ruleCollocationApplication.vitest.ts b/sige-core/config/markdown/ruleCollocationApplication.vitest.ts
similarity index 100%
rename from core/config/markdown/ruleCollocationApplication.vitest.ts
rename to sige-core/config/markdown/ruleCollocationApplication.vitest.ts
diff --git a/core/config/markdown/utils.ts b/sige-core/config/markdown/utils.ts
similarity index 100%
rename from core/config/markdown/utils.ts
rename to sige-core/config/markdown/utils.ts
diff --git a/core/config/markdown/utils.vitest.ts b/sige-core/config/markdown/utils.vitest.ts
similarity index 100%
rename from core/config/markdown/utils.vitest.ts
rename to sige-core/config/markdown/utils.vitest.ts
diff --git a/core/config/migrateSharedConfig.ts b/sige-core/config/migrateSharedConfig.ts
similarity index 100%
rename from core/config/migrateSharedConfig.ts
rename to sige-core/config/migrateSharedConfig.ts
diff --git a/core/config/onboarding.ts b/sige-core/config/onboarding.ts
similarity index 100%
rename from core/config/onboarding.ts
rename to sige-core/config/onboarding.ts
diff --git a/core/config/profile/IProfileLoader.ts b/sige-core/config/profile/IProfileLoader.ts
similarity index 100%
rename from core/config/profile/IProfileLoader.ts
rename to sige-core/config/profile/IProfileLoader.ts
diff --git a/core/config/profile/LocalProfileLoader.ts b/sige-core/config/profile/LocalProfileLoader.ts
similarity index 100%
rename from core/config/profile/LocalProfileLoader.ts
rename to sige-core/config/profile/LocalProfileLoader.ts
diff --git a/core/config/profile/LocalProfileLoader.vitest.ts b/sige-core/config/profile/LocalProfileLoader.vitest.ts
similarity index 100%
rename from core/config/profile/LocalProfileLoader.vitest.ts
rename to sige-core/config/profile/LocalProfileLoader.vitest.ts
diff --git a/core/config/profile/doLoadConfig.ts b/sige-core/config/profile/doLoadConfig.ts
similarity index 100%
rename from core/config/profile/doLoadConfig.ts
rename to sige-core/config/profile/doLoadConfig.ts
diff --git a/core/config/profile/doLoadConfig.vitest.ts b/sige-core/config/profile/doLoadConfig.vitest.ts
similarity index 100%
rename from core/config/profile/doLoadConfig.vitest.ts
rename to sige-core/config/profile/doLoadConfig.vitest.ts
diff --git a/core/config/selectedModels.ts b/sige-core/config/selectedModels.ts
similarity index 100%
rename from core/config/selectedModels.ts
rename to sige-core/config/selectedModels.ts
diff --git a/core/config/sharedConfig.ts b/sige-core/config/sharedConfig.ts
similarity index 100%
rename from core/config/sharedConfig.ts
rename to sige-core/config/sharedConfig.ts
diff --git a/core/config/types.ts b/sige-core/config/types.ts
similarity index 100%
rename from core/config/types.ts
rename to sige-core/config/types.ts
diff --git a/core/config/util.ts b/sige-core/config/util.ts
similarity index 100%
rename from core/config/util.ts
rename to sige-core/config/util.ts
diff --git a/core/config/util.vitest.ts b/sige-core/config/util.vitest.ts
similarity index 100%
rename from core/config/util.vitest.ts
rename to sige-core/config/util.vitest.ts
diff --git a/core/config/validation.ts b/sige-core/config/validation.ts
similarity index 100%
rename from core/config/validation.ts
rename to sige-core/config/validation.ts
diff --git a/core/config/workspace/workspaceBlocks.ts b/sige-core/config/workspace/workspaceBlocks.ts
similarity index 100%
rename from core/config/workspace/workspaceBlocks.ts
rename to sige-core/config/workspace/workspaceBlocks.ts
diff --git a/core/config/workspace/workspaceBlocks.vitest.ts b/sige-core/config/workspace/workspaceBlocks.vitest.ts
similarity index 100%
rename from core/config/workspace/workspaceBlocks.vitest.ts
rename to sige-core/config/workspace/workspaceBlocks.vitest.ts
diff --git a/core/config/yaml/LocalPlatformClient.ts b/sige-core/config/yaml/LocalPlatformClient.ts
similarity index 100%
rename from core/config/yaml/LocalPlatformClient.ts
rename to sige-core/config/yaml/LocalPlatformClient.ts
diff --git a/core/config/yaml/LocalPlatformClient.vitest.ts b/sige-core/config/yaml/LocalPlatformClient.vitest.ts
similarity index 100%
rename from core/config/yaml/LocalPlatformClient.vitest.ts
rename to sige-core/config/yaml/LocalPlatformClient.vitest.ts
diff --git a/core/config/yaml/default.ts b/sige-core/config/yaml/default.ts
similarity index 100%
rename from core/config/yaml/default.ts
rename to sige-core/config/yaml/default.ts
diff --git a/core/config/yaml/loadLocalYamlBlocks.ts b/sige-core/config/yaml/loadLocalYamlBlocks.ts
similarity index 100%
rename from core/config/yaml/loadLocalYamlBlocks.ts
rename to sige-core/config/yaml/loadLocalYamlBlocks.ts
diff --git a/core/config/yaml/loadYaml.ts b/sige-core/config/yaml/loadYaml.ts
similarity index 100%
rename from core/config/yaml/loadYaml.ts
rename to sige-core/config/yaml/loadYaml.ts
diff --git a/core/config/yaml/loadYaml.vitest.ts b/sige-core/config/yaml/loadYaml.vitest.ts
similarity index 100%
rename from core/config/yaml/loadYaml.vitest.ts
rename to sige-core/config/yaml/loadYaml.vitest.ts
diff --git a/core/config/yaml/models.ts b/sige-core/config/yaml/models.ts
similarity index 100%
rename from core/config/yaml/models.ts
rename to sige-core/config/yaml/models.ts
diff --git a/core/config/yaml/models.vitest.ts b/sige-core/config/yaml/models.vitest.ts
similarity index 100%
rename from core/config/yaml/models.vitest.ts
rename to sige-core/config/yaml/models.vitest.ts
diff --git a/core/config/yaml/yamlToContinueConfig.ts b/sige-core/config/yaml/yamlToContinueConfig.ts
similarity index 100%
rename from core/config/yaml/yamlToContinueConfig.ts
rename to sige-core/config/yaml/yamlToContinueConfig.ts
diff --git a/core/context/index.ts b/sige-core/context/index.ts
similarity index 100%
rename from core/context/index.ts
rename to sige-core/context/index.ts
diff --git a/core/context/mcp/MCPConnection.ts b/sige-core/context/mcp/MCPConnection.ts
similarity index 100%
rename from core/context/mcp/MCPConnection.ts
rename to sige-core/context/mcp/MCPConnection.ts
diff --git a/core/context/mcp/MCPConnection.vitest.ts b/sige-core/context/mcp/MCPConnection.vitest.ts
similarity index 100%
rename from core/context/mcp/MCPConnection.vitest.ts
rename to sige-core/context/mcp/MCPConnection.vitest.ts
diff --git a/core/context/mcp/MCPManagerSingleton.ts b/sige-core/context/mcp/MCPManagerSingleton.ts
similarity index 100%
rename from core/context/mcp/MCPManagerSingleton.ts
rename to sige-core/context/mcp/MCPManagerSingleton.ts
diff --git a/core/context/mcp/MCPManagerSingleton.vitest.ts b/sige-core/context/mcp/MCPManagerSingleton.vitest.ts
similarity index 100%
rename from core/context/mcp/MCPManagerSingleton.vitest.ts
rename to sige-core/context/mcp/MCPManagerSingleton.vitest.ts
diff --git a/core/context/mcp/MCPOauth.ts b/sige-core/context/mcp/MCPOauth.ts
similarity index 100%
rename from core/context/mcp/MCPOauth.ts
rename to sige-core/context/mcp/MCPOauth.ts
diff --git a/core/context/mcp/MCPOauth.vitest.ts b/sige-core/context/mcp/MCPOauth.vitest.ts
similarity index 100%
rename from core/context/mcp/MCPOauth.vitest.ts
rename to sige-core/context/mcp/MCPOauth.vitest.ts
diff --git a/core/context/mcp/json/loadJsonMcpConfigs.ts b/sige-core/context/mcp/json/loadJsonMcpConfigs.ts
similarity index 100%
rename from core/context/mcp/json/loadJsonMcpConfigs.ts
rename to sige-core/context/mcp/json/loadJsonMcpConfigs.ts
diff --git a/core/context/providers/ClipboardContextProvider.ts b/sige-core/context/providers/ClipboardContextProvider.ts
similarity index 100%
rename from core/context/providers/ClipboardContextProvider.ts
rename to sige-core/context/providers/ClipboardContextProvider.ts
diff --git a/core/context/providers/CodeContextProvider.ts b/sige-core/context/providers/CodeContextProvider.ts
similarity index 100%
rename from core/context/providers/CodeContextProvider.ts
rename to sige-core/context/providers/CodeContextProvider.ts
diff --git a/core/context/providers/CodebaseContextProvider.ts b/sige-core/context/providers/CodebaseContextProvider.ts
similarity index 100%
rename from core/context/providers/CodebaseContextProvider.ts
rename to sige-core/context/providers/CodebaseContextProvider.ts
diff --git a/core/context/providers/CurrentFileContextProvider.ts b/sige-core/context/providers/CurrentFileContextProvider.ts
similarity index 100%
rename from core/context/providers/CurrentFileContextProvider.ts
rename to sige-core/context/providers/CurrentFileContextProvider.ts
diff --git a/core/context/providers/CustomContextProvider.ts b/sige-core/context/providers/CustomContextProvider.ts
similarity index 100%
rename from core/context/providers/CustomContextProvider.ts
rename to sige-core/context/providers/CustomContextProvider.ts
diff --git a/core/context/providers/DatabaseContextProvider.ts b/sige-core/context/providers/DatabaseContextProvider.ts
similarity index 100%
rename from core/context/providers/DatabaseContextProvider.ts
rename to sige-core/context/providers/DatabaseContextProvider.ts
diff --git a/core/context/providers/DebugLocalsProvider.ts b/sige-core/context/providers/DebugLocalsProvider.ts
similarity index 100%
rename from core/context/providers/DebugLocalsProvider.ts
rename to sige-core/context/providers/DebugLocalsProvider.ts
diff --git a/core/context/providers/DiffContextProvider.ts b/sige-core/context/providers/DiffContextProvider.ts
similarity index 100%
rename from core/context/providers/DiffContextProvider.ts
rename to sige-core/context/providers/DiffContextProvider.ts
diff --git a/core/context/providers/DiscordContextProvider.ts b/sige-core/context/providers/DiscordContextProvider.ts
similarity index 100%
rename from core/context/providers/DiscordContextProvider.ts
rename to sige-core/context/providers/DiscordContextProvider.ts
diff --git a/core/context/providers/DocsContextProvider.ts b/sige-core/context/providers/DocsContextProvider.ts
similarity index 100%
rename from core/context/providers/DocsContextProvider.ts
rename to sige-core/context/providers/DocsContextProvider.ts
diff --git a/core/context/providers/FileContextProvider.ts b/sige-core/context/providers/FileContextProvider.ts
similarity index 100%
rename from core/context/providers/FileContextProvider.ts
rename to sige-core/context/providers/FileContextProvider.ts
diff --git a/core/context/providers/FileTreeContextProvider.ts b/sige-core/context/providers/FileTreeContextProvider.ts
similarity index 100%
rename from core/context/providers/FileTreeContextProvider.ts
rename to sige-core/context/providers/FileTreeContextProvider.ts
diff --git a/core/context/providers/FolderContextProvider.ts b/sige-core/context/providers/FolderContextProvider.ts
similarity index 100%
rename from core/context/providers/FolderContextProvider.ts
rename to sige-core/context/providers/FolderContextProvider.ts
diff --git a/core/context/providers/GitCommitContextProvider.ts b/sige-core/context/providers/GitCommitContextProvider.ts
similarity index 100%
rename from core/context/providers/GitCommitContextProvider.ts
rename to sige-core/context/providers/GitCommitContextProvider.ts
diff --git a/core/context/providers/GitHubIssuesContextProvider.ts b/sige-core/context/providers/GitHubIssuesContextProvider.ts
similarity index 100%
rename from core/context/providers/GitHubIssuesContextProvider.ts
rename to sige-core/context/providers/GitHubIssuesContextProvider.ts
diff --git a/core/context/providers/GitLabMergeRequestContextProvider.ts b/sige-core/context/providers/GitLabMergeRequestContextProvider.ts
similarity index 100%
rename from core/context/providers/GitLabMergeRequestContextProvider.ts
rename to sige-core/context/providers/GitLabMergeRequestContextProvider.ts
diff --git a/core/context/providers/GoogleContextProvider.ts b/sige-core/context/providers/GoogleContextProvider.ts
similarity index 100%
rename from core/context/providers/GoogleContextProvider.ts
rename to sige-core/context/providers/GoogleContextProvider.ts
diff --git a/core/context/providers/GreptileContextProvider.ts b/sige-core/context/providers/GreptileContextProvider.ts
similarity index 100%
rename from core/context/providers/GreptileContextProvider.ts
rename to sige-core/context/providers/GreptileContextProvider.ts
diff --git a/core/context/providers/HttpContextProvider.test.ts b/sige-core/context/providers/HttpContextProvider.test.ts
similarity index 100%
rename from core/context/providers/HttpContextProvider.test.ts
rename to sige-core/context/providers/HttpContextProvider.test.ts
diff --git a/core/context/providers/HttpContextProvider.ts b/sige-core/context/providers/HttpContextProvider.ts
similarity index 100%
rename from core/context/providers/HttpContextProvider.ts
rename to sige-core/context/providers/HttpContextProvider.ts
diff --git a/core/context/providers/JiraIssuesContextProvider/JiraClient.ts b/sige-core/context/providers/JiraIssuesContextProvider/JiraClient.ts
similarity index 100%
rename from core/context/providers/JiraIssuesContextProvider/JiraClient.ts
rename to sige-core/context/providers/JiraIssuesContextProvider/JiraClient.ts
diff --git a/core/context/providers/JiraIssuesContextProvider/index.ts b/sige-core/context/providers/JiraIssuesContextProvider/index.ts
similarity index 100%
rename from core/context/providers/JiraIssuesContextProvider/index.ts
rename to sige-core/context/providers/JiraIssuesContextProvider/index.ts
diff --git a/core/context/providers/MCPContextProvider.ts b/sige-core/context/providers/MCPContextProvider.ts
similarity index 100%
rename from core/context/providers/MCPContextProvider.ts
rename to sige-core/context/providers/MCPContextProvider.ts
diff --git a/core/context/providers/OSContextProvider.ts b/sige-core/context/providers/OSContextProvider.ts
similarity index 100%
rename from core/context/providers/OSContextProvider.ts
rename to sige-core/context/providers/OSContextProvider.ts
diff --git a/core/context/providers/OpenFilesContextProvider.ts b/sige-core/context/providers/OpenFilesContextProvider.ts
similarity index 100%
rename from core/context/providers/OpenFilesContextProvider.ts
rename to sige-core/context/providers/OpenFilesContextProvider.ts
diff --git a/core/context/providers/PostgresContextProvider.ts b/sige-core/context/providers/PostgresContextProvider.ts
similarity index 100%
rename from core/context/providers/PostgresContextProvider.ts
rename to sige-core/context/providers/PostgresContextProvider.ts
diff --git a/core/context/providers/ProblemsContextProvider.ts b/sige-core/context/providers/ProblemsContextProvider.ts
similarity index 100%
rename from core/context/providers/ProblemsContextProvider.ts
rename to sige-core/context/providers/ProblemsContextProvider.ts
diff --git a/core/context/providers/RepoMapContextProvider.ts b/sige-core/context/providers/RepoMapContextProvider.ts
similarity index 100%
rename from core/context/providers/RepoMapContextProvider.ts
rename to sige-core/context/providers/RepoMapContextProvider.ts
diff --git a/core/context/providers/RulesContextProvider.ts b/sige-core/context/providers/RulesContextProvider.ts
similarity index 100%
rename from core/context/providers/RulesContextProvider.ts
rename to sige-core/context/providers/RulesContextProvider.ts
diff --git a/core/context/providers/SearchContextProvider.ts b/sige-core/context/providers/SearchContextProvider.ts
similarity index 100%
rename from core/context/providers/SearchContextProvider.ts
rename to sige-core/context/providers/SearchContextProvider.ts
diff --git a/core/context/providers/TerminalContextProvider.ts b/sige-core/context/providers/TerminalContextProvider.ts
similarity index 100%
rename from core/context/providers/TerminalContextProvider.ts
rename to sige-core/context/providers/TerminalContextProvider.ts
diff --git a/core/context/providers/URLContextProvider.ts b/sige-core/context/providers/URLContextProvider.ts
similarity index 100%
rename from core/context/providers/URLContextProvider.ts
rename to sige-core/context/providers/URLContextProvider.ts
diff --git a/core/context/providers/WebContextProvider.ts b/sige-core/context/providers/WebContextProvider.ts
similarity index 100%
rename from core/context/providers/WebContextProvider.ts
rename to sige-core/context/providers/WebContextProvider.ts
diff --git a/core/context/providers/_context-providers.vitest.ts b/sige-core/context/providers/_context-providers.vitest.ts
similarity index 100%
rename from core/context/providers/_context-providers.vitest.ts
rename to sige-core/context/providers/_context-providers.vitest.ts
diff --git a/core/context/providers/context_provider_server.py b/sige-core/context/providers/context_provider_server.py
similarity index 100%
rename from core/context/providers/context_provider_server.py
rename to sige-core/context/providers/context_provider_server.py
diff --git a/core/context/providers/index.ts b/sige-core/context/providers/index.ts
similarity index 100%
rename from core/context/providers/index.ts
rename to sige-core/context/providers/index.ts
diff --git a/core/context/providers/utils.ts b/sige-core/context/providers/utils.ts
similarity index 100%
rename from core/context/providers/utils.ts
rename to sige-core/context/providers/utils.ts
diff --git a/core/context/retrieval/pipelines/BaseRetrievalPipeline.ts b/sige-core/context/retrieval/pipelines/BaseRetrievalPipeline.ts
similarity index 100%
rename from core/context/retrieval/pipelines/BaseRetrievalPipeline.ts
rename to sige-core/context/retrieval/pipelines/BaseRetrievalPipeline.ts
diff --git a/core/context/retrieval/pipelines/NoRerankerRetrievalPipeline.ts b/sige-core/context/retrieval/pipelines/NoRerankerRetrievalPipeline.ts
similarity index 100%
rename from core/context/retrieval/pipelines/NoRerankerRetrievalPipeline.ts
rename to sige-core/context/retrieval/pipelines/NoRerankerRetrievalPipeline.ts
diff --git a/core/context/retrieval/pipelines/RerankerRetrievalPipeline.ts b/sige-core/context/retrieval/pipelines/RerankerRetrievalPipeline.ts
similarity index 100%
rename from core/context/retrieval/pipelines/RerankerRetrievalPipeline.ts
rename to sige-core/context/retrieval/pipelines/RerankerRetrievalPipeline.ts
diff --git a/core/context/retrieval/repoMapRequest.ts b/sige-core/context/retrieval/repoMapRequest.ts
similarity index 100%
rename from core/context/retrieval/repoMapRequest.ts
rename to sige-core/context/retrieval/repoMapRequest.ts
diff --git a/core/context/retrieval/retrieval.ts b/sige-core/context/retrieval/retrieval.ts
similarity index 100%
rename from core/context/retrieval/retrieval.ts
rename to sige-core/context/retrieval/retrieval.ts
diff --git a/core/context/retrieval/util.ts b/sige-core/context/retrieval/util.ts
similarity index 100%
rename from core/context/retrieval/util.ts
rename to sige-core/context/retrieval/util.ts
diff --git a/core/context/retrieval/utils.vitest.ts b/sige-core/context/retrieval/utils.vitest.ts
similarity index 100%
rename from core/context/retrieval/utils.vitest.ts
rename to sige-core/context/retrieval/utils.vitest.ts
diff --git a/core/continueServer/interface.ts b/sige-core/continueServer/interface.ts
similarity index 100%
rename from core/continueServer/interface.ts
rename to sige-core/continueServer/interface.ts
diff --git a/core/continueServer/stubs/client.ts b/sige-core/continueServer/stubs/client.ts
similarity index 100%
rename from core/continueServer/stubs/client.ts
rename to sige-core/continueServer/stubs/client.ts
diff --git a/core/continueServer/stubs/headers.ts b/sige-core/continueServer/stubs/headers.ts
similarity index 100%
rename from core/continueServer/stubs/headers.ts
rename to sige-core/continueServer/stubs/headers.ts
diff --git a/core/core.ts b/sige-core/core.ts
similarity index 100%
rename from core/core.ts
rename to sige-core/core.ts
diff --git a/core/data/devdataSqlite.ts b/sige-core/data/devdataSqlite.ts
similarity index 100%
rename from core/data/devdataSqlite.ts
rename to sige-core/data/devdataSqlite.ts
diff --git a/core/data/log.ts b/sige-core/data/log.ts
similarity index 100%
rename from core/data/log.ts
rename to sige-core/data/log.ts
diff --git a/core/data/log.vitest.ts b/sige-core/data/log.vitest.ts
similarity index 100%
rename from core/data/log.vitest.ts
rename to sige-core/data/log.vitest.ts
diff --git a/core/deploy/constants.ts b/sige-core/deploy/constants.ts
similarity index 100%
rename from core/deploy/constants.ts
rename to sige-core/deploy/constants.ts
diff --git a/core/diff/myers.ts b/sige-core/diff/myers.ts
similarity index 100%
rename from core/diff/myers.ts
rename to sige-core/diff/myers.ts
diff --git a/core/diff/myers.vitest.ts b/sige-core/diff/myers.vitest.ts
similarity index 100%
rename from core/diff/myers.vitest.ts
rename to sige-core/diff/myers.vitest.ts
diff --git a/core/diff/streamDiff.ts b/sige-core/diff/streamDiff.ts
similarity index 100%
rename from core/diff/streamDiff.ts
rename to sige-core/diff/streamDiff.ts
diff --git a/core/diff/streamDiff.vitest.ts b/sige-core/diff/streamDiff.vitest.ts
similarity index 100%
rename from core/diff/streamDiff.vitest.ts
rename to sige-core/diff/streamDiff.vitest.ts
diff --git a/core/diff/test-examples/README.md b/sige-core/diff/test-examples/README.md
similarity index 100%
rename from core/diff/test-examples/README.md
rename to sige-core/diff/test-examples/README.md
diff --git a/core/diff/test-examples/add-comments.py.diff b/sige-core/diff/test-examples/add-comments.py.diff
similarity index 100%
rename from core/diff/test-examples/add-comments.py.diff
rename to sige-core/diff/test-examples/add-comments.py.diff
diff --git a/core/diff/test-examples/fastapi-tabs-vs-spaces.py.diff b/sige-core/diff/test-examples/fastapi-tabs-vs-spaces.py.diff
similarity index 100%
rename from core/diff/test-examples/fastapi-tabs-vs-spaces.py.diff
rename to sige-core/diff/test-examples/fastapi-tabs-vs-spaces.py.diff
diff --git a/core/diff/test-examples/fastapi.py.diff b/sige-core/diff/test-examples/fastapi.py.diff
similarity index 100%
rename from core/diff/test-examples/fastapi.py.diff
rename to sige-core/diff/test-examples/fastapi.py.diff
diff --git a/core/diff/test-examples/mock-llm.ts.diff b/sige-core/diff/test-examples/mock-llm.ts.diff
similarity index 100%
rename from core/diff/test-examples/mock-llm.ts.diff
rename to sige-core/diff/test-examples/mock-llm.ts.diff
diff --git a/core/diff/util.ts b/sige-core/diff/util.ts
similarity index 100%
rename from core/diff/util.ts
rename to sige-core/diff/util.ts
diff --git a/core/diff/util.vitest.ts b/sige-core/diff/util.vitest.ts
similarity index 100%
rename from core/diff/util.vitest.ts
rename to sige-core/diff/util.vitest.ts
diff --git a/core/edit/applyAbortManager.ts b/sige-core/edit/applyAbortManager.ts
similarity index 100%
rename from core/edit/applyAbortManager.ts
rename to sige-core/edit/applyAbortManager.ts
diff --git a/core/edit/constants.ts b/sige-core/edit/constants.ts
similarity index 100%
rename from core/edit/constants.ts
rename to sige-core/edit/constants.ts
diff --git a/core/edit/lazy/applyCodeBlock.ts b/sige-core/edit/lazy/applyCodeBlock.ts
similarity index 100%
rename from core/edit/lazy/applyCodeBlock.ts
rename to sige-core/edit/lazy/applyCodeBlock.ts
diff --git a/core/edit/lazy/deterministic.test.ts b/sige-core/edit/lazy/deterministic.test.ts
similarity index 100%
rename from core/edit/lazy/deterministic.test.ts
rename to sige-core/edit/lazy/deterministic.test.ts
diff --git a/core/edit/lazy/deterministic.ts b/sige-core/edit/lazy/deterministic.ts
similarity index 100%
rename from core/edit/lazy/deterministic.ts
rename to sige-core/edit/lazy/deterministic.ts
diff --git a/core/edit/lazy/findInAst.test.ts b/sige-core/edit/lazy/findInAst.test.ts
similarity index 100%
rename from core/edit/lazy/findInAst.test.ts
rename to sige-core/edit/lazy/findInAst.test.ts
diff --git a/core/edit/lazy/findInAst.ts b/sige-core/edit/lazy/findInAst.ts
similarity index 100%
rename from core/edit/lazy/findInAst.ts
rename to sige-core/edit/lazy/findInAst.ts
diff --git a/core/edit/lazy/prompts.ts b/sige-core/edit/lazy/prompts.ts
similarity index 100%
rename from core/edit/lazy/prompts.ts
rename to sige-core/edit/lazy/prompts.ts
diff --git a/core/edit/lazy/replace.ts b/sige-core/edit/lazy/replace.ts
similarity index 100%
rename from core/edit/lazy/replace.ts
rename to sige-core/edit/lazy/replace.ts
diff --git a/core/edit/lazy/streamLazyApply.test.ts b/sige-core/edit/lazy/streamLazyApply.test.ts
similarity index 100%
rename from core/edit/lazy/streamLazyApply.test.ts
rename to sige-core/edit/lazy/streamLazyApply.test.ts
diff --git a/core/edit/lazy/streamLazyApply.ts b/sige-core/edit/lazy/streamLazyApply.ts
similarity index 100%
rename from core/edit/lazy/streamLazyApply.ts
rename to sige-core/edit/lazy/streamLazyApply.ts
diff --git a/core/edit/lazy/test-examples/calculator-class-neglected.js.diff b/sige-core/edit/lazy/test-examples/calculator-class-neglected.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/calculator-class-neglected.js.diff
rename to sige-core/edit/lazy/test-examples/calculator-class-neglected.js.diff
diff --git a/core/edit/lazy/test-examples/calculator-comments.js.diff b/sige-core/edit/lazy/test-examples/calculator-comments.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/calculator-comments.js.diff
rename to sige-core/edit/lazy/test-examples/calculator-comments.js.diff
diff --git a/core/edit/lazy/test-examples/calculator-docstrings.js.diff b/sige-core/edit/lazy/test-examples/calculator-docstrings.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/calculator-docstrings.js.diff
rename to sige-core/edit/lazy/test-examples/calculator-docstrings.js.diff
diff --git a/core/edit/lazy/test-examples/calculator-exp.js.diff b/sige-core/edit/lazy/test-examples/calculator-exp.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/calculator-exp.js.diff
rename to sige-core/edit/lazy/test-examples/calculator-exp.js.diff
diff --git a/core/edit/lazy/test-examples/calculator-exp2.js.diff b/sige-core/edit/lazy/test-examples/calculator-exp2.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/calculator-exp2.js.diff
rename to sige-core/edit/lazy/test-examples/calculator-exp2.js.diff
diff --git a/core/edit/lazy/test-examples/calculator-only-method.js.diff b/sige-core/edit/lazy/test-examples/calculator-only-method.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/calculator-only-method.js.diff
rename to sige-core/edit/lazy/test-examples/calculator-only-method.js.diff
diff --git a/core/edit/lazy/test-examples/calculator-stateless.js.diff b/sige-core/edit/lazy/test-examples/calculator-stateless.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/calculator-stateless.js.diff
rename to sige-core/edit/lazy/test-examples/calculator-stateless.js.diff
diff --git a/core/edit/lazy/test-examples/fastapi.py.diff b/sige-core/edit/lazy/test-examples/fastapi.py.diff
similarity index 100%
rename from core/edit/lazy/test-examples/fastapi.py.diff
rename to sige-core/edit/lazy/test-examples/fastapi.py.diff
diff --git a/core/edit/lazy/test-examples/gui.js.diff b/sige-core/edit/lazy/test-examples/gui.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/gui.js.diff
rename to sige-core/edit/lazy/test-examples/gui.js.diff
diff --git a/core/edit/lazy/test-examples/migration-page.tsx.diff b/sige-core/edit/lazy/test-examples/migration-page.tsx.diff
similarity index 100%
rename from core/edit/lazy/test-examples/migration-page.tsx.diff
rename to sige-core/edit/lazy/test-examples/migration-page.tsx.diff
diff --git a/core/edit/lazy/test-examples/no-lazy-single-class.js.diff b/sige-core/edit/lazy/test-examples/no-lazy-single-class.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/no-lazy-single-class.js.diff
rename to sige-core/edit/lazy/test-examples/no-lazy-single-class.js.diff
diff --git a/core/edit/lazy/test-examples/no-lazy.js.diff b/sige-core/edit/lazy/test-examples/no-lazy.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/no-lazy.js.diff
rename to sige-core/edit/lazy/test-examples/no-lazy.js.diff
diff --git a/core/edit/lazy/test-examples/rust-calc-exp.rs.diff b/sige-core/edit/lazy/test-examples/rust-calc-exp.rs.diff
similarity index 100%
rename from core/edit/lazy/test-examples/rust-calc-exp.rs.diff
rename to sige-core/edit/lazy/test-examples/rust-calc-exp.rs.diff
diff --git a/core/edit/lazy/test-examples/top-level-same.js.diff b/sige-core/edit/lazy/test-examples/top-level-same.js.diff
similarity index 100%
rename from core/edit/lazy/test-examples/top-level-same.js.diff
rename to sige-core/edit/lazy/test-examples/top-level-same.js.diff
diff --git a/core/edit/lazy/unifiedDiffApply.test.ts b/sige-core/edit/lazy/unifiedDiffApply.test.ts
similarity index 100%
rename from core/edit/lazy/unifiedDiffApply.test.ts
rename to sige-core/edit/lazy/unifiedDiffApply.test.ts
diff --git a/core/edit/lazy/unifiedDiffApply.ts b/sige-core/edit/lazy/unifiedDiffApply.ts
similarity index 100%
rename from core/edit/lazy/unifiedDiffApply.ts
rename to sige-core/edit/lazy/unifiedDiffApply.ts
diff --git a/core/edit/recursiveStream.ts b/sige-core/edit/recursiveStream.ts
similarity index 100%
rename from core/edit/recursiveStream.ts
rename to sige-core/edit/recursiveStream.ts
diff --git a/core/edit/searchAndReplace/executeFindAndReplace.vitest.ts b/sige-core/edit/searchAndReplace/executeFindAndReplace.vitest.ts
similarity index 100%
rename from core/edit/searchAndReplace/executeFindAndReplace.vitest.ts
rename to sige-core/edit/searchAndReplace/executeFindAndReplace.vitest.ts
diff --git a/core/edit/searchAndReplace/findAndReplaceUtils.ts b/sige-core/edit/searchAndReplace/findAndReplaceUtils.ts
similarity index 100%
rename from core/edit/searchAndReplace/findAndReplaceUtils.ts
rename to sige-core/edit/searchAndReplace/findAndReplaceUtils.ts
diff --git a/core/edit/searchAndReplace/findAndReplaceUtils.vitest.ts b/sige-core/edit/searchAndReplace/findAndReplaceUtils.vitest.ts
similarity index 100%
rename from core/edit/searchAndReplace/findAndReplaceUtils.vitest.ts
rename to sige-core/edit/searchAndReplace/findAndReplaceUtils.vitest.ts
diff --git a/core/edit/searchAndReplace/findSearchMatch.ts b/sige-core/edit/searchAndReplace/findSearchMatch.ts
similarity index 100%
rename from core/edit/searchAndReplace/findSearchMatch.ts
rename to sige-core/edit/searchAndReplace/findSearchMatch.ts
diff --git a/core/edit/searchAndReplace/findSearchMatch.vitest.ts b/sige-core/edit/searchAndReplace/findSearchMatch.vitest.ts
similarity index 100%
rename from core/edit/searchAndReplace/findSearchMatch.vitest.ts
rename to sige-core/edit/searchAndReplace/findSearchMatch.vitest.ts
diff --git a/core/edit/searchAndReplace/findSearchMatches.test.ts b/sige-core/edit/searchAndReplace/findSearchMatches.test.ts
similarity index 100%
rename from core/edit/searchAndReplace/findSearchMatches.test.ts
rename to sige-core/edit/searchAndReplace/findSearchMatches.test.ts
diff --git a/core/edit/searchAndReplace/multiEdit.vitest.ts b/sige-core/edit/searchAndReplace/multiEdit.vitest.ts
similarity index 100%
rename from core/edit/searchAndReplace/multiEdit.vitest.ts
rename to sige-core/edit/searchAndReplace/multiEdit.vitest.ts
diff --git a/core/edit/searchAndReplace/multiEditValidation.ts b/sige-core/edit/searchAndReplace/multiEditValidation.ts
similarity index 100%
rename from core/edit/searchAndReplace/multiEditValidation.ts
rename to sige-core/edit/searchAndReplace/multiEditValidation.ts
diff --git a/core/edit/searchAndReplace/performReplace.ts b/sige-core/edit/searchAndReplace/performReplace.ts
similarity index 100%
rename from core/edit/searchAndReplace/performReplace.ts
rename to sige-core/edit/searchAndReplace/performReplace.ts
diff --git a/core/edit/searchAndReplace/validateArgs.ts b/sige-core/edit/searchAndReplace/validateArgs.ts
similarity index 100%
rename from core/edit/searchAndReplace/validateArgs.ts
rename to sige-core/edit/searchAndReplace/validateArgs.ts
diff --git a/core/edit/streamDiffLines.test.ts b/sige-core/edit/streamDiffLines.test.ts
similarity index 100%
rename from core/edit/streamDiffLines.test.ts
rename to sige-core/edit/streamDiffLines.test.ts
diff --git a/core/edit/streamDiffLines.ts b/sige-core/edit/streamDiffLines.ts
similarity index 100%
rename from core/edit/streamDiffLines.ts
rename to sige-core/edit/streamDiffLines.ts
diff --git a/core/index.d.ts b/sige-core/index.d.ts
similarity index 100%
rename from core/index.d.ts
rename to sige-core/index.d.ts
diff --git a/core/indexing/CodeSnippetsIndex.test.ts b/sige-core/indexing/CodeSnippetsIndex.test.ts
similarity index 100%
rename from core/indexing/CodeSnippetsIndex.test.ts
rename to sige-core/indexing/CodeSnippetsIndex.test.ts
diff --git a/core/indexing/CodeSnippetsIndex.ts b/sige-core/indexing/CodeSnippetsIndex.ts
similarity index 100%
rename from core/indexing/CodeSnippetsIndex.ts
rename to sige-core/indexing/CodeSnippetsIndex.ts
diff --git a/core/indexing/CodebaseIndexer.test.ts b/sige-core/indexing/CodebaseIndexer.test.ts
similarity index 100%
rename from core/indexing/CodebaseIndexer.test.ts
rename to sige-core/indexing/CodebaseIndexer.test.ts
diff --git a/core/indexing/CodebaseIndexer.ts b/sige-core/indexing/CodebaseIndexer.ts
similarity index 100%
rename from core/indexing/CodebaseIndexer.ts
rename to sige-core/indexing/CodebaseIndexer.ts
diff --git a/core/indexing/FullTextSearchCodebaseIndex.test.ts b/sige-core/indexing/FullTextSearchCodebaseIndex.test.ts
similarity index 100%
rename from core/indexing/FullTextSearchCodebaseIndex.test.ts
rename to sige-core/indexing/FullTextSearchCodebaseIndex.test.ts
diff --git a/core/indexing/FullTextSearchCodebaseIndex.ts b/sige-core/indexing/FullTextSearchCodebaseIndex.ts
similarity index 100%
rename from core/indexing/FullTextSearchCodebaseIndex.ts
rename to sige-core/indexing/FullTextSearchCodebaseIndex.ts
diff --git a/core/indexing/LanceDbIndex.test.skip.ts b/sige-core/indexing/LanceDbIndex.test.skip.ts
similarity index 100%
rename from core/indexing/LanceDbIndex.test.skip.ts
rename to sige-core/indexing/LanceDbIndex.test.skip.ts
diff --git a/core/indexing/LanceDbIndex.ts b/sige-core/indexing/LanceDbIndex.ts
similarity index 100%
rename from core/indexing/LanceDbIndex.ts
rename to sige-core/indexing/LanceDbIndex.ts
diff --git a/core/indexing/README.md b/sige-core/indexing/README.md
similarity index 100%
rename from core/indexing/README.md
rename to sige-core/indexing/README.md
diff --git a/core/indexing/TestCodebaseIndex.ts b/sige-core/indexing/TestCodebaseIndex.ts
similarity index 100%
rename from core/indexing/TestCodebaseIndex.ts
rename to sige-core/indexing/TestCodebaseIndex.ts
diff --git a/core/indexing/chunk/ChunkCodebaseIndex.test.ts b/sige-core/indexing/chunk/ChunkCodebaseIndex.test.ts
similarity index 100%
rename from core/indexing/chunk/ChunkCodebaseIndex.test.ts
rename to sige-core/indexing/chunk/ChunkCodebaseIndex.test.ts
diff --git a/core/indexing/chunk/ChunkCodebaseIndex.ts b/sige-core/indexing/chunk/ChunkCodebaseIndex.ts
similarity index 100%
rename from core/indexing/chunk/ChunkCodebaseIndex.ts
rename to sige-core/indexing/chunk/ChunkCodebaseIndex.ts
diff --git a/core/indexing/chunk/basic.test.ts b/sige-core/indexing/chunk/basic.test.ts
similarity index 100%
rename from core/indexing/chunk/basic.test.ts
rename to sige-core/indexing/chunk/basic.test.ts
diff --git a/core/indexing/chunk/basic.ts b/sige-core/indexing/chunk/basic.ts
similarity index 100%
rename from core/indexing/chunk/basic.ts
rename to sige-core/indexing/chunk/basic.ts
diff --git a/core/indexing/chunk/chunk.test.ts b/sige-core/indexing/chunk/chunk.test.ts
similarity index 100%
rename from core/indexing/chunk/chunk.test.ts
rename to sige-core/indexing/chunk/chunk.test.ts
diff --git a/core/indexing/chunk/chunk.ts b/sige-core/indexing/chunk/chunk.ts
similarity index 100%
rename from core/indexing/chunk/chunk.ts
rename to sige-core/indexing/chunk/chunk.ts
diff --git a/core/indexing/chunk/code.test.ts b/sige-core/indexing/chunk/code.test.ts
similarity index 100%
rename from core/indexing/chunk/code.test.ts
rename to sige-core/indexing/chunk/code.test.ts
diff --git a/core/indexing/chunk/code.ts b/sige-core/indexing/chunk/code.ts
similarity index 100%
rename from core/indexing/chunk/code.ts
rename to sige-core/indexing/chunk/code.ts
diff --git a/core/indexing/chunk/markdown.ts b/sige-core/indexing/chunk/markdown.ts
similarity index 100%
rename from core/indexing/chunk/markdown.ts
rename to sige-core/indexing/chunk/markdown.ts
diff --git a/core/indexing/continueignore.ts b/sige-core/indexing/continueignore.ts
similarity index 100%
rename from core/indexing/continueignore.ts
rename to sige-core/indexing/continueignore.ts
diff --git a/core/indexing/docs/DocsService.skip.ts b/sige-core/indexing/docs/DocsService.skip.ts
similarity index 100%
rename from core/indexing/docs/DocsService.skip.ts
rename to sige-core/indexing/docs/DocsService.skip.ts
diff --git a/core/indexing/docs/DocsService.ts b/sige-core/indexing/docs/DocsService.ts
similarity index 100%
rename from core/indexing/docs/DocsService.ts
rename to sige-core/indexing/docs/DocsService.ts
diff --git a/core/indexing/docs/article.ts b/sige-core/indexing/docs/article.ts
similarity index 100%
rename from core/indexing/docs/article.ts
rename to sige-core/indexing/docs/article.ts
diff --git a/core/indexing/docs/crawlers/CheerioCrawler.ts b/sige-core/indexing/docs/crawlers/CheerioCrawler.ts
similarity index 100%
rename from core/indexing/docs/crawlers/CheerioCrawler.ts
rename to sige-core/indexing/docs/crawlers/CheerioCrawler.ts
diff --git a/core/indexing/docs/crawlers/ChromiumCrawler.ts b/sige-core/indexing/docs/crawlers/ChromiumCrawler.ts
similarity index 100%
rename from core/indexing/docs/crawlers/ChromiumCrawler.ts
rename to sige-core/indexing/docs/crawlers/ChromiumCrawler.ts
diff --git a/core/indexing/docs/crawlers/DefaultCrawler.ts b/sige-core/indexing/docs/crawlers/DefaultCrawler.ts
similarity index 100%
rename from core/indexing/docs/crawlers/DefaultCrawler.ts
rename to sige-core/indexing/docs/crawlers/DefaultCrawler.ts
diff --git a/core/indexing/docs/crawlers/DocsCrawler.test.ts b/sige-core/indexing/docs/crawlers/DocsCrawler.test.ts
similarity index 100%
rename from core/indexing/docs/crawlers/DocsCrawler.test.ts
rename to sige-core/indexing/docs/crawlers/DocsCrawler.test.ts
diff --git a/core/indexing/docs/crawlers/DocsCrawler.ts b/sige-core/indexing/docs/crawlers/DocsCrawler.ts
similarity index 100%
rename from core/indexing/docs/crawlers/DocsCrawler.ts
rename to sige-core/indexing/docs/crawlers/DocsCrawler.ts
diff --git a/core/indexing/docs/crawlers/GitHubCrawler.ts b/sige-core/indexing/docs/crawlers/GitHubCrawler.ts
similarity index 100%
rename from core/indexing/docs/crawlers/GitHubCrawler.ts
rename to sige-core/indexing/docs/crawlers/GitHubCrawler.ts
diff --git a/core/indexing/docs/crawlers/crawl-test-cases.ts b/sige-core/indexing/docs/crawlers/crawl-test-cases.ts
similarity index 100%
rename from core/indexing/docs/crawlers/crawl-test-cases.ts
rename to sige-core/indexing/docs/crawlers/crawl-test-cases.ts
diff --git a/core/indexing/docs/migrations.ts b/sige-core/indexing/docs/migrations.ts
similarity index 100%
rename from core/indexing/docs/migrations.ts
rename to sige-core/indexing/docs/migrations.ts
diff --git a/core/indexing/ignore.ts b/sige-core/indexing/ignore.ts
similarity index 100%
rename from core/indexing/ignore.ts
rename to sige-core/indexing/ignore.ts
diff --git a/core/indexing/ignore.vitest.ts b/sige-core/indexing/ignore.vitest.ts
similarity index 100%
rename from core/indexing/ignore.vitest.ts
rename to sige-core/indexing/ignore.vitest.ts
diff --git a/core/indexing/refreshIndex.test.ts b/sige-core/indexing/refreshIndex.test.ts
similarity index 100%
rename from core/indexing/refreshIndex.test.ts
rename to sige-core/indexing/refreshIndex.test.ts
diff --git a/core/indexing/refreshIndex.ts b/sige-core/indexing/refreshIndex.ts
similarity index 100%
rename from core/indexing/refreshIndex.ts
rename to sige-core/indexing/refreshIndex.ts
diff --git a/core/indexing/shouldIgnore.test.ts b/sige-core/indexing/shouldIgnore.test.ts
similarity index 100%
rename from core/indexing/shouldIgnore.test.ts
rename to sige-core/indexing/shouldIgnore.test.ts
diff --git a/core/indexing/shouldIgnore.ts b/sige-core/indexing/shouldIgnore.ts
similarity index 100%
rename from core/indexing/shouldIgnore.ts
rename to sige-core/indexing/shouldIgnore.ts
diff --git a/core/indexing/test/indexing.ts b/sige-core/indexing/test/indexing.ts
similarity index 100%
rename from core/indexing/test/indexing.ts
rename to sige-core/indexing/test/indexing.ts
diff --git a/core/indexing/types.ts b/sige-core/indexing/types.ts
similarity index 100%
rename from core/indexing/types.ts
rename to sige-core/indexing/types.ts
diff --git a/core/indexing/utils.test.ts b/sige-core/indexing/utils.test.ts
similarity index 100%
rename from core/indexing/utils.test.ts
rename to sige-core/indexing/utils.test.ts
diff --git a/core/indexing/utils.ts b/sige-core/indexing/utils.ts
similarity index 100%
rename from core/indexing/utils.ts
rename to sige-core/indexing/utils.ts
diff --git a/core/indexing/walkDir.test.ts b/sige-core/indexing/walkDir.test.ts
similarity index 100%
rename from core/indexing/walkDir.test.ts
rename to sige-core/indexing/walkDir.test.ts
diff --git a/core/indexing/walkDir.ts b/sige-core/indexing/walkDir.ts
similarity index 100%
rename from core/indexing/walkDir.ts
rename to sige-core/indexing/walkDir.ts
diff --git a/core/jest.config.js b/sige-core/jest.config.js
similarity index 100%
rename from core/jest.config.js
rename to sige-core/jest.config.js
diff --git a/core/llm/asyncEncoder.test.ts b/sige-core/llm/asyncEncoder.test.ts
similarity index 100%
rename from core/llm/asyncEncoder.test.ts
rename to sige-core/llm/asyncEncoder.test.ts
diff --git a/core/llm/asyncEncoder.ts b/sige-core/llm/asyncEncoder.ts
similarity index 100%
rename from core/llm/asyncEncoder.ts
rename to sige-core/llm/asyncEncoder.ts
diff --git a/core/llm/autodetect.ts b/sige-core/llm/autodetect.ts
similarity index 100%
rename from core/llm/autodetect.ts
rename to sige-core/llm/autodetect.ts
diff --git a/core/llm/autodetect.vitest.ts b/sige-core/llm/autodetect.vitest.ts
similarity index 100%
rename from core/llm/autodetect.vitest.ts
rename to sige-core/llm/autodetect.vitest.ts
diff --git a/core/llm/constants.ts b/sige-core/llm/constants.ts
similarity index 100%
rename from core/llm/constants.ts
rename to sige-core/llm/constants.ts
diff --git a/core/llm/countTokens.test.ts b/sige-core/llm/countTokens.test.ts
similarity index 100%
rename from core/llm/countTokens.test.ts
rename to sige-core/llm/countTokens.test.ts
diff --git a/core/llm/countTokens.ts b/sige-core/llm/countTokens.ts
similarity index 100%
rename from core/llm/countTokens.ts
rename to sige-core/llm/countTokens.ts
diff --git a/core/llm/defaultSystemMessages.ts b/sige-core/llm/defaultSystemMessages.ts
similarity index 100%
rename from core/llm/defaultSystemMessages.ts
rename to sige-core/llm/defaultSystemMessages.ts
diff --git a/core/llm/fetchModels.ts b/sige-core/llm/fetchModels.ts
similarity index 100%
rename from core/llm/fetchModels.ts
rename to sige-core/llm/fetchModels.ts
diff --git a/core/llm/getAdjustedTokenCount.test.ts b/sige-core/llm/getAdjustedTokenCount.test.ts
similarity index 100%
rename from core/llm/getAdjustedTokenCount.test.ts
rename to sige-core/llm/getAdjustedTokenCount.test.ts
diff --git a/core/llm/getAdjustedTokenCount.ts b/sige-core/llm/getAdjustedTokenCount.ts
similarity index 100%
rename from core/llm/getAdjustedTokenCount.ts
rename to sige-core/llm/getAdjustedTokenCount.ts
diff --git a/core/llm/index.test.ts b/sige-core/llm/index.test.ts
similarity index 100%
rename from core/llm/index.test.ts
rename to sige-core/llm/index.test.ts
diff --git a/core/llm/index.ts b/sige-core/llm/index.ts
similarity index 100%
rename from core/llm/index.ts
rename to sige-core/llm/index.ts
diff --git a/core/llm/llamaTokenizer.d.ts b/sige-core/llm/llamaTokenizer.d.ts
similarity index 100%
rename from core/llm/llamaTokenizer.d.ts
rename to sige-core/llm/llamaTokenizer.d.ts
diff --git a/core/llm/llamaTokenizer.js b/sige-core/llm/llamaTokenizer.js
similarity index 100%
rename from core/llm/llamaTokenizer.js
rename to sige-core/llm/llamaTokenizer.js
diff --git a/core/llm/llamaTokenizer.mjs b/sige-core/llm/llamaTokenizer.mjs
similarity index 100%
rename from core/llm/llamaTokenizer.mjs
rename to sige-core/llm/llamaTokenizer.mjs
diff --git a/core/llm/llamaTokenizerWorkerPool.mjs b/sige-core/llm/llamaTokenizerWorkerPool.mjs
similarity index 100%
rename from core/llm/llamaTokenizerWorkerPool.mjs
rename to sige-core/llm/llamaTokenizerWorkerPool.mjs
diff --git a/core/llm/llm-pre-fetch.vitest.ts b/sige-core/llm/llm-pre-fetch.vitest.ts
similarity index 100%
rename from core/llm/llm-pre-fetch.vitest.ts
rename to sige-core/llm/llm-pre-fetch.vitest.ts
diff --git a/core/llm/llm.test.ts b/sige-core/llm/llm.test.ts
similarity index 100%
rename from core/llm/llm.test.ts
rename to sige-core/llm/llm.test.ts
diff --git a/core/llm/llms/Anthropic.ts b/sige-core/llm/llms/Anthropic.ts
similarity index 100%
rename from core/llm/llms/Anthropic.ts
rename to sige-core/llm/llms/Anthropic.ts
diff --git a/core/llm/llms/Anthropic.vitest.ts b/sige-core/llm/llms/Anthropic.vitest.ts
similarity index 100%
rename from core/llm/llms/Anthropic.vitest.ts
rename to sige-core/llm/llms/Anthropic.vitest.ts
diff --git a/core/llm/llms/Asksage.ts b/sige-core/llm/llms/Asksage.ts
similarity index 100%
rename from core/llm/llms/Asksage.ts
rename to sige-core/llm/llms/Asksage.ts
diff --git a/core/llm/llms/Azure.ts b/sige-core/llm/llms/Azure.ts
similarity index 100%
rename from core/llm/llms/Azure.ts
rename to sige-core/llm/llms/Azure.ts
diff --git a/core/llm/llms/Bedrock.test.ts b/sige-core/llm/llms/Bedrock.test.ts
similarity index 100%
rename from core/llm/llms/Bedrock.test.ts
rename to sige-core/llm/llms/Bedrock.test.ts
diff --git a/core/llm/llms/Bedrock.ts b/sige-core/llm/llms/Bedrock.ts
similarity index 100%
rename from core/llm/llms/Bedrock.ts
rename to sige-core/llm/llms/Bedrock.ts
diff --git a/core/llm/llms/BedrockImport.ts b/sige-core/llm/llms/BedrockImport.ts
similarity index 100%
rename from core/llm/llms/BedrockImport.ts
rename to sige-core/llm/llms/BedrockImport.ts
diff --git a/core/llm/llms/Cerebras.ts b/sige-core/llm/llms/Cerebras.ts
similarity index 100%
rename from core/llm/llms/Cerebras.ts
rename to sige-core/llm/llms/Cerebras.ts
diff --git a/core/llm/llms/ClawRouter.ts b/sige-core/llm/llms/ClawRouter.ts
similarity index 100%
rename from core/llm/llms/ClawRouter.ts
rename to sige-core/llm/llms/ClawRouter.ts
diff --git a/core/llm/llms/ClawRouter.vitest.ts b/sige-core/llm/llms/ClawRouter.vitest.ts
similarity index 100%
rename from core/llm/llms/ClawRouter.vitest.ts
rename to sige-core/llm/llms/ClawRouter.vitest.ts
diff --git a/core/llm/llms/Cloudflare.ts b/sige-core/llm/llms/Cloudflare.ts
similarity index 100%
rename from core/llm/llms/Cloudflare.ts
rename to sige-core/llm/llms/Cloudflare.ts
diff --git a/core/llm/llms/Cohere.ts b/sige-core/llm/llms/Cohere.ts
similarity index 100%
rename from core/llm/llms/Cohere.ts
rename to sige-core/llm/llms/Cohere.ts
diff --git a/core/llm/llms/Cohere.vitest.ts b/sige-core/llm/llms/Cohere.vitest.ts
similarity index 100%
rename from core/llm/llms/Cohere.vitest.ts
rename to sige-core/llm/llms/Cohere.vitest.ts
diff --git a/core/llm/llms/CometAPI.ts b/sige-core/llm/llms/CometAPI.ts
similarity index 100%
rename from core/llm/llms/CometAPI.ts
rename to sige-core/llm/llms/CometAPI.ts
diff --git a/core/llm/llms/CustomLLM.ts b/sige-core/llm/llms/CustomLLM.ts
similarity index 100%
rename from core/llm/llms/CustomLLM.ts
rename to sige-core/llm/llms/CustomLLM.ts
diff --git a/core/llm/llms/DeepInfra.ts b/sige-core/llm/llms/DeepInfra.ts
similarity index 100%
rename from core/llm/llms/DeepInfra.ts
rename to sige-core/llm/llms/DeepInfra.ts
diff --git a/core/llm/llms/Deepseek.ts b/sige-core/llm/llms/Deepseek.ts
similarity index 100%
rename from core/llm/llms/Deepseek.ts
rename to sige-core/llm/llms/Deepseek.ts
diff --git a/core/llm/llms/Docker.ts b/sige-core/llm/llms/Docker.ts
similarity index 100%
rename from core/llm/llms/Docker.ts
rename to sige-core/llm/llms/Docker.ts
diff --git a/core/llm/llms/Fireworks.ts b/sige-core/llm/llms/Fireworks.ts
similarity index 100%
rename from core/llm/llms/Fireworks.ts
rename to sige-core/llm/llms/Fireworks.ts
diff --git a/core/llm/llms/Fireworks.vitest.ts b/sige-core/llm/llms/Fireworks.vitest.ts
similarity index 100%
rename from core/llm/llms/Fireworks.vitest.ts
rename to sige-core/llm/llms/Fireworks.vitest.ts
diff --git a/core/llm/llms/Flowise.ts b/sige-core/llm/llms/Flowise.ts
similarity index 100%
rename from core/llm/llms/Flowise.ts
rename to sige-core/llm/llms/Flowise.ts
diff --git a/core/llm/llms/FunctionNetwork.ts b/sige-core/llm/llms/FunctionNetwork.ts
similarity index 100%
rename from core/llm/llms/FunctionNetwork.ts
rename to sige-core/llm/llms/FunctionNetwork.ts
diff --git a/core/llm/llms/Gemini.ts b/sige-core/llm/llms/Gemini.ts
similarity index 100%
rename from core/llm/llms/Gemini.ts
rename to sige-core/llm/llms/Gemini.ts
diff --git a/core/llm/llms/Groq.ts b/sige-core/llm/llms/Groq.ts
similarity index 100%
rename from core/llm/llms/Groq.ts
rename to sige-core/llm/llms/Groq.ts
diff --git a/core/llm/llms/Groq.vitest.ts b/sige-core/llm/llms/Groq.vitest.ts
similarity index 100%
rename from core/llm/llms/Groq.vitest.ts
rename to sige-core/llm/llms/Groq.vitest.ts
diff --git a/core/llm/llms/HuggingFaceInferenceAPI.ts b/sige-core/llm/llms/HuggingFaceInferenceAPI.ts
similarity index 100%
rename from core/llm/llms/HuggingFaceInferenceAPI.ts
rename to sige-core/llm/llms/HuggingFaceInferenceAPI.ts
diff --git a/core/llm/llms/HuggingFaceTEI.ts b/sige-core/llm/llms/HuggingFaceTEI.ts
similarity index 100%
rename from core/llm/llms/HuggingFaceTEI.ts
rename to sige-core/llm/llms/HuggingFaceTEI.ts
diff --git a/core/llm/llms/HuggingFaceTGI.ts b/sige-core/llm/llms/HuggingFaceTGI.ts
similarity index 100%
rename from core/llm/llms/HuggingFaceTGI.ts
rename to sige-core/llm/llms/HuggingFaceTGI.ts
diff --git a/core/llm/llms/Inception.ts b/sige-core/llm/llms/Inception.ts
similarity index 100%
rename from core/llm/llms/Inception.ts
rename to sige-core/llm/llms/Inception.ts
diff --git a/core/llm/llms/Kindo.ts b/sige-core/llm/llms/Kindo.ts
similarity index 100%
rename from core/llm/llms/Kindo.ts
rename to sige-core/llm/llms/Kindo.ts
diff --git a/core/llm/llms/LMStudio.ts b/sige-core/llm/llms/LMStudio.ts
similarity index 100%
rename from core/llm/llms/LMStudio.ts
rename to sige-core/llm/llms/LMStudio.ts
diff --git a/core/llm/llms/Lemonade.ts b/sige-core/llm/llms/Lemonade.ts
similarity index 100%
rename from core/llm/llms/Lemonade.ts
rename to sige-core/llm/llms/Lemonade.ts
diff --git a/core/llm/llms/LlamaCpp.ts b/sige-core/llm/llms/LlamaCpp.ts
similarity index 100%
rename from core/llm/llms/LlamaCpp.ts
rename to sige-core/llm/llms/LlamaCpp.ts
diff --git a/core/llm/llms/LlamaStack.ts b/sige-core/llm/llms/LlamaStack.ts
similarity index 100%
rename from core/llm/llms/LlamaStack.ts
rename to sige-core/llm/llms/LlamaStack.ts
diff --git a/core/llm/llms/Llamafile.ts b/sige-core/llm/llms/Llamafile.ts
similarity index 100%
rename from core/llm/llms/Llamafile.ts
rename to sige-core/llm/llms/Llamafile.ts
diff --git a/core/llm/llms/Mimo.ts b/sige-core/llm/llms/Mimo.ts
similarity index 100%
rename from core/llm/llms/Mimo.ts
rename to sige-core/llm/llms/Mimo.ts
diff --git a/core/llm/llms/MiniMax.ts b/sige-core/llm/llms/MiniMax.ts
similarity index 100%
rename from core/llm/llms/MiniMax.ts
rename to sige-core/llm/llms/MiniMax.ts
diff --git a/core/llm/llms/Mistral.ts b/sige-core/llm/llms/Mistral.ts
similarity index 100%
rename from core/llm/llms/Mistral.ts
rename to sige-core/llm/llms/Mistral.ts
diff --git a/core/llm/llms/Mock.ts b/sige-core/llm/llms/Mock.ts
similarity index 100%
rename from core/llm/llms/Mock.ts
rename to sige-core/llm/llms/Mock.ts
diff --git a/core/llm/llms/Moonshot.ts b/sige-core/llm/llms/Moonshot.ts
similarity index 100%
rename from core/llm/llms/Moonshot.ts
rename to sige-core/llm/llms/Moonshot.ts
diff --git a/core/llm/llms/Msty.ts b/sige-core/llm/llms/Msty.ts
similarity index 100%
rename from core/llm/llms/Msty.ts
rename to sige-core/llm/llms/Msty.ts
diff --git a/core/llm/llms/NCompass.ts b/sige-core/llm/llms/NCompass.ts
similarity index 100%
rename from core/llm/llms/NCompass.ts
rename to sige-core/llm/llms/NCompass.ts
diff --git a/core/llm/llms/Nebius.ts b/sige-core/llm/llms/Nebius.ts
similarity index 100%
rename from core/llm/llms/Nebius.ts
rename to sige-core/llm/llms/Nebius.ts
diff --git a/core/llm/llms/Nous.ts b/sige-core/llm/llms/Nous.ts
similarity index 100%
rename from core/llm/llms/Nous.ts
rename to sige-core/llm/llms/Nous.ts
diff --git a/core/llm/llms/Novita.ts b/sige-core/llm/llms/Novita.ts
similarity index 100%
rename from core/llm/llms/Novita.ts
rename to sige-core/llm/llms/Novita.ts
diff --git a/core/llm/llms/Nvidia.ts b/sige-core/llm/llms/Nvidia.ts
similarity index 100%
rename from core/llm/llms/Nvidia.ts
rename to sige-core/llm/llms/Nvidia.ts
diff --git a/core/llm/llms/OVHcloud.ts b/sige-core/llm/llms/OVHcloud.ts
similarity index 100%
rename from core/llm/llms/OVHcloud.ts
rename to sige-core/llm/llms/OVHcloud.ts
diff --git a/core/llm/llms/Ollama.test.ts b/sige-core/llm/llms/Ollama.test.ts
similarity index 100%
rename from core/llm/llms/Ollama.test.ts
rename to sige-core/llm/llms/Ollama.test.ts
diff --git a/core/llm/llms/Ollama.ts b/sige-core/llm/llms/Ollama.ts
similarity index 100%
rename from core/llm/llms/Ollama.ts
rename to sige-core/llm/llms/Ollama.ts
diff --git a/core/llm/llms/OpenAI-compatible-core.vitest.ts b/sige-core/llm/llms/OpenAI-compatible-core.vitest.ts
similarity index 100%
rename from core/llm/llms/OpenAI-compatible-core.vitest.ts
rename to sige-core/llm/llms/OpenAI-compatible-core.vitest.ts
diff --git a/core/llm/llms/OpenAI-compatible.vitest.ts b/sige-core/llm/llms/OpenAI-compatible.vitest.ts
similarity index 100%
rename from core/llm/llms/OpenAI-compatible.vitest.ts
rename to sige-core/llm/llms/OpenAI-compatible.vitest.ts
diff --git a/core/llm/llms/OpenAI.test.ts b/sige-core/llm/llms/OpenAI.test.ts
similarity index 100%
rename from core/llm/llms/OpenAI.test.ts
rename to sige-core/llm/llms/OpenAI.test.ts
diff --git a/core/llm/llms/OpenAI.ts b/sige-core/llm/llms/OpenAI.ts
similarity index 100%
rename from core/llm/llms/OpenAI.ts
rename to sige-core/llm/llms/OpenAI.ts
diff --git a/core/llm/llms/OpenAI.vitest.ts b/sige-core/llm/llms/OpenAI.vitest.ts
similarity index 100%
rename from core/llm/llms/OpenAI.vitest.ts
rename to sige-core/llm/llms/OpenAI.vitest.ts
diff --git a/core/llm/llms/OpenRouter.ts b/sige-core/llm/llms/OpenRouter.ts
similarity index 100%
rename from core/llm/llms/OpenRouter.ts
rename to sige-core/llm/llms/OpenRouter.ts
diff --git a/core/llm/llms/OpenRouter.vitest.ts b/sige-core/llm/llms/OpenRouter.vitest.ts
similarity index 100%
rename from core/llm/llms/OpenRouter.vitest.ts
rename to sige-core/llm/llms/OpenRouter.vitest.ts
diff --git a/core/llm/llms/Relace.ts b/sige-core/llm/llms/Relace.ts
similarity index 100%
rename from core/llm/llms/Relace.ts
rename to sige-core/llm/llms/Relace.ts
diff --git a/core/llm/llms/Replicate.ts b/sige-core/llm/llms/Replicate.ts
similarity index 100%
rename from core/llm/llms/Replicate.ts
rename to sige-core/llm/llms/Replicate.ts
diff --git a/core/llm/llms/SageMaker.ts b/sige-core/llm/llms/SageMaker.ts
similarity index 100%
rename from core/llm/llms/SageMaker.ts
rename to sige-core/llm/llms/SageMaker.ts
diff --git a/core/llm/llms/SambaNova.ts b/sige-core/llm/llms/SambaNova.ts
similarity index 100%
rename from core/llm/llms/SambaNova.ts
rename to sige-core/llm/llms/SambaNova.ts
diff --git a/core/llm/llms/Scaleway.ts b/sige-core/llm/llms/Scaleway.ts
similarity index 100%
rename from core/llm/llms/Scaleway.ts
rename to sige-core/llm/llms/Scaleway.ts
diff --git a/core/llm/llms/SiliconFlow.ts b/sige-core/llm/llms/SiliconFlow.ts
similarity index 100%
rename from core/llm/llms/SiliconFlow.ts
rename to sige-core/llm/llms/SiliconFlow.ts
diff --git a/core/llm/llms/TARS.ts b/sige-core/llm/llms/TARS.ts
similarity index 100%
rename from core/llm/llms/TARS.ts
rename to sige-core/llm/llms/TARS.ts
diff --git a/core/llm/llms/Tensorix.ts b/sige-core/llm/llms/Tensorix.ts
similarity index 100%
rename from core/llm/llms/Tensorix.ts
rename to sige-core/llm/llms/Tensorix.ts
diff --git a/core/llm/llms/Test.ts b/sige-core/llm/llms/Test.ts
similarity index 100%
rename from core/llm/llms/Test.ts
rename to sige-core/llm/llms/Test.ts
diff --git a/core/llm/llms/TextGenWebUI.ts b/sige-core/llm/llms/TextGenWebUI.ts
similarity index 100%
rename from core/llm/llms/TextGenWebUI.ts
rename to sige-core/llm/llms/TextGenWebUI.ts
diff --git a/core/llm/llms/Together.ts b/sige-core/llm/llms/Together.ts
similarity index 100%
rename from core/llm/llms/Together.ts
rename to sige-core/llm/llms/Together.ts
diff --git a/core/llm/llms/TransformersJsEmbeddingsProvider.ts b/sige-core/llm/llms/TransformersJsEmbeddingsProvider.ts
similarity index 100%
rename from core/llm/llms/TransformersJsEmbeddingsProvider.ts
rename to sige-core/llm/llms/TransformersJsEmbeddingsProvider.ts
diff --git a/core/llm/llms/Venice.ts b/sige-core/llm/llms/Venice.ts
similarity index 100%
rename from core/llm/llms/Venice.ts
rename to sige-core/llm/llms/Venice.ts
diff --git a/core/llm/llms/VertexAI.ts b/sige-core/llm/llms/VertexAI.ts
similarity index 100%
rename from core/llm/llms/VertexAI.ts
rename to sige-core/llm/llms/VertexAI.ts
diff --git a/core/llm/llms/Vllm.ts b/sige-core/llm/llms/Vllm.ts
similarity index 100%
rename from core/llm/llms/Vllm.ts
rename to sige-core/llm/llms/Vllm.ts
diff --git a/core/llm/llms/Voyage.ts b/sige-core/llm/llms/Voyage.ts
similarity index 100%
rename from core/llm/llms/Voyage.ts
rename to sige-core/llm/llms/Voyage.ts
diff --git a/core/llm/llms/WatsonX.ts b/sige-core/llm/llms/WatsonX.ts
similarity index 100%
rename from core/llm/llms/WatsonX.ts
rename to sige-core/llm/llms/WatsonX.ts
diff --git a/core/llm/llms/gemini-types.ts b/sige-core/llm/llms/gemini-types.ts
similarity index 100%
rename from core/llm/llms/gemini-types.ts
rename to sige-core/llm/llms/gemini-types.ts
diff --git a/core/llm/llms/index.ts b/sige-core/llm/llms/index.ts
similarity index 100%
rename from core/llm/llms/index.ts
rename to sige-core/llm/llms/index.ts
diff --git a/core/llm/llms/llm.ts b/sige-core/llm/llms/llm.ts
similarity index 100%
rename from core/llm/llms/llm.ts
rename to sige-core/llm/llms/llm.ts
diff --git a/core/llm/llms/llmTestHarness.ts b/sige-core/llm/llms/llmTestHarness.ts
similarity index 100%
rename from core/llm/llms/llmTestHarness.ts
rename to sige-core/llm/llms/llmTestHarness.ts
diff --git a/core/llm/llms/test-utils/openai-test-utils.ts b/sige-core/llm/llms/test-utils/openai-test-utils.ts
similarity index 100%
rename from core/llm/llms/test-utils/openai-test-utils.ts
rename to sige-core/llm/llms/test-utils/openai-test-utils.ts
diff --git a/core/llm/llms/test/supportsFim.test.ts b/sige-core/llm/llms/test/supportsFim.test.ts
similarity index 100%
rename from core/llm/llms/test/supportsFim.test.ts
rename to sige-core/llm/llms/test/supportsFim.test.ts
diff --git a/core/llm/llms/xAI.ts b/sige-core/llm/llms/xAI.ts
similarity index 100%
rename from core/llm/llms/xAI.ts
rename to sige-core/llm/llms/xAI.ts
diff --git a/core/llm/llms/zAI.ts b/sige-core/llm/llms/zAI.ts
similarity index 100%
rename from core/llm/llms/zAI.ts
rename to sige-core/llm/llms/zAI.ts
diff --git a/core/llm/logFormatter.test.ts b/sige-core/llm/logFormatter.test.ts
similarity index 100%
rename from core/llm/logFormatter.test.ts
rename to sige-core/llm/logFormatter.test.ts
diff --git a/core/llm/logFormatter.ts b/sige-core/llm/logFormatter.ts
similarity index 100%
rename from core/llm/logFormatter.ts
rename to sige-core/llm/logFormatter.ts
diff --git a/core/llm/logger.ts b/sige-core/llm/logger.ts
similarity index 100%
rename from core/llm/logger.ts
rename to sige-core/llm/logger.ts
diff --git a/core/llm/messages.ts b/sige-core/llm/messages.ts
similarity index 100%
rename from core/llm/messages.ts
rename to sige-core/llm/messages.ts
diff --git a/core/llm/openaiTypeConverters.test.ts b/sige-core/llm/openaiTypeConverters.test.ts
similarity index 100%
rename from core/llm/openaiTypeConverters.test.ts
rename to sige-core/llm/openaiTypeConverters.test.ts
diff --git a/core/llm/openaiTypeConverters.ts b/sige-core/llm/openaiTypeConverters.ts
similarity index 100%
rename from core/llm/openaiTypeConverters.ts
rename to sige-core/llm/openaiTypeConverters.ts
diff --git a/core/llm/rules/alwaysApply.vitest.ts b/sige-core/llm/rules/alwaysApply.vitest.ts
similarity index 100%
rename from core/llm/rules/alwaysApply.vitest.ts
rename to sige-core/llm/rules/alwaysApply.vitest.ts
diff --git a/core/llm/rules/alwaysApplyRules.vitest.ts b/sige-core/llm/rules/alwaysApplyRules.vitest.ts
similarity index 100%
rename from core/llm/rules/alwaysApplyRules.vitest.ts
rename to sige-core/llm/rules/alwaysApplyRules.vitest.ts
diff --git a/core/llm/rules/constants.ts b/sige-core/llm/rules/constants.ts
similarity index 100%
rename from core/llm/rules/constants.ts
rename to sige-core/llm/rules/constants.ts
diff --git a/core/llm/rules/fileProtocolMatching.vitest.ts b/sige-core/llm/rules/fileProtocolMatching.vitest.ts
similarity index 100%
rename from core/llm/rules/fileProtocolMatching.vitest.ts
rename to sige-core/llm/rules/fileProtocolMatching.vitest.ts
diff --git a/core/llm/rules/getSystemMessageWithRules.ts b/sige-core/llm/rules/getSystemMessageWithRules.ts
similarity index 100%
rename from core/llm/rules/getSystemMessageWithRules.ts
rename to sige-core/llm/rules/getSystemMessageWithRules.ts
diff --git a/core/llm/rules/getSystemMessageWithRules.vitest.ts b/sige-core/llm/rules/getSystemMessageWithRules.vitest.ts
similarity index 100%
rename from core/llm/rules/getSystemMessageWithRules.vitest.ts
rename to sige-core/llm/rules/getSystemMessageWithRules.vitest.ts
diff --git a/core/llm/rules/implicitGlobalRules.vitest.ts b/sige-core/llm/rules/implicitGlobalRules.vitest.ts
similarity index 100%
rename from core/llm/rules/implicitGlobalRules.vitest.ts
rename to sige-core/llm/rules/implicitGlobalRules.vitest.ts
diff --git a/core/llm/rules/nestedDirectoryRules.vitest.ts b/sige-core/llm/rules/nestedDirectoryRules.vitest.ts
similarity index 100%
rename from core/llm/rules/nestedDirectoryRules.vitest.ts
rename to sige-core/llm/rules/nestedDirectoryRules.vitest.ts
diff --git a/core/llm/rules/ruleColocation.vitest.ts b/sige-core/llm/rules/ruleColocation.vitest.ts
similarity index 100%
rename from core/llm/rules/ruleColocation.vitest.ts
rename to sige-core/llm/rules/ruleColocation.vitest.ts
diff --git a/core/llm/rules/rules-utils.ts b/sige-core/llm/rules/rules-utils.ts
similarity index 100%
rename from core/llm/rules/rules-utils.ts
rename to sige-core/llm/rules/rules-utils.ts
diff --git a/core/llm/rules/types.ts b/sige-core/llm/rules/types.ts
similarity index 100%
rename from core/llm/rules/types.ts
rename to sige-core/llm/rules/types.ts
diff --git a/core/llm/streamChat.ts b/sige-core/llm/streamChat.ts
similarity index 100%
rename from core/llm/streamChat.ts
rename to sige-core/llm/streamChat.ts
diff --git a/core/llm/templates/chat.test.ts b/sige-core/llm/templates/chat.test.ts
similarity index 100%
rename from core/llm/templates/chat.test.ts
rename to sige-core/llm/templates/chat.test.ts
diff --git a/core/llm/templates/chat.ts b/sige-core/llm/templates/chat.ts
similarity index 100%
rename from core/llm/templates/chat.ts
rename to sige-core/llm/templates/chat.ts
diff --git a/core/llm/templates/edit.ts b/sige-core/llm/templates/edit.ts
similarity index 100%
rename from core/llm/templates/edit.ts
rename to sige-core/llm/templates/edit.ts
diff --git a/core/llm/templates/edit/claude.ts b/sige-core/llm/templates/edit/claude.ts
similarity index 100%
rename from core/llm/templates/edit/claude.ts
rename to sige-core/llm/templates/edit/claude.ts
diff --git a/core/llm/templates/edit/codestral.ts b/sige-core/llm/templates/edit/codestral.ts
similarity index 100%
rename from core/llm/templates/edit/codestral.ts
rename to sige-core/llm/templates/edit/codestral.ts
diff --git a/core/llm/templates/edit/gpt.ts b/sige-core/llm/templates/edit/gpt.ts
similarity index 100%
rename from core/llm/templates/edit/gpt.ts
rename to sige-core/llm/templates/edit/gpt.ts
diff --git a/core/llm/tiktokenWorkerPool.mjs b/sige-core/llm/tiktokenWorkerPool.mjs
similarity index 100%
rename from core/llm/tiktokenWorkerPool.mjs
rename to sige-core/llm/tiktokenWorkerPool.mjs
diff --git a/core/llm/toolSupport.test.ts b/sige-core/llm/toolSupport.test.ts
similarity index 100%
rename from core/llm/toolSupport.test.ts
rename to sige-core/llm/toolSupport.test.ts
diff --git a/core/llm/toolSupport.ts b/sige-core/llm/toolSupport.ts
similarity index 100%
rename from core/llm/toolSupport.ts
rename to sige-core/llm/toolSupport.ts
diff --git a/core/llm/utils/calculateRequestCost.ts b/sige-core/llm/utils/calculateRequestCost.ts
similarity index 100%
rename from core/llm/utils/calculateRequestCost.ts
rename to sige-core/llm/utils/calculateRequestCost.ts
diff --git a/core/llm/utils/calculateRequestCost.vitest.ts b/sige-core/llm/utils/calculateRequestCost.vitest.ts
similarity index 100%
rename from core/llm/utils/calculateRequestCost.vitest.ts
rename to sige-core/llm/utils/calculateRequestCost.vitest.ts
diff --git a/core/llm/utils/extractContentFromCodeBlocks.test.ts b/sige-core/llm/utils/extractContentFromCodeBlocks.test.ts
similarity index 100%
rename from core/llm/utils/extractContentFromCodeBlocks.test.ts
rename to sige-core/llm/utils/extractContentFromCodeBlocks.test.ts
diff --git a/core/llm/utils/extractContentFromCodeBlocks.ts b/sige-core/llm/utils/extractContentFromCodeBlocks.ts
similarity index 100%
rename from core/llm/utils/extractContentFromCodeBlocks.ts
rename to sige-core/llm/utils/extractContentFromCodeBlocks.ts
diff --git a/core/llm/utils/extractPathsFromCodeBlocks.test.ts b/sige-core/llm/utils/extractPathsFromCodeBlocks.test.ts
similarity index 100%
rename from core/llm/utils/extractPathsFromCodeBlocks.test.ts
rename to sige-core/llm/utils/extractPathsFromCodeBlocks.test.ts
diff --git a/core/llm/utils/extractPathsFromCodeBlocks.ts b/sige-core/llm/utils/extractPathsFromCodeBlocks.ts
similarity index 100%
rename from core/llm/utils/extractPathsFromCodeBlocks.ts
rename to sige-core/llm/utils/extractPathsFromCodeBlocks.ts
diff --git a/core/llm/utils/getSecureID.test.ts b/sige-core/llm/utils/getSecureID.test.ts
similarity index 100%
rename from core/llm/utils/getSecureID.test.ts
rename to sige-core/llm/utils/getSecureID.test.ts
diff --git a/core/llm/utils/getSecureID.ts b/sige-core/llm/utils/getSecureID.ts
similarity index 100%
rename from core/llm/utils/getSecureID.ts
rename to sige-core/llm/utils/getSecureID.ts
diff --git a/core/llm/utils/retry.test.ts b/sige-core/llm/utils/retry.test.ts
similarity index 100%
rename from core/llm/utils/retry.test.ts
rename to sige-core/llm/utils/retry.test.ts
diff --git a/core/llm/utils/retry.ts b/sige-core/llm/utils/retry.ts
similarity index 100%
rename from core/llm/utils/retry.ts
rename to sige-core/llm/utils/retry.ts
diff --git a/core/nextEdit/DocumentHistoryTracker.ts b/sige-core/nextEdit/DocumentHistoryTracker.ts
similarity index 100%
rename from core/nextEdit/DocumentHistoryTracker.ts
rename to sige-core/nextEdit/DocumentHistoryTracker.ts
diff --git a/core/nextEdit/DocumentHistoryTracker.vitest.ts b/sige-core/nextEdit/DocumentHistoryTracker.vitest.ts
similarity index 100%
rename from core/nextEdit/DocumentHistoryTracker.vitest.ts
rename to sige-core/nextEdit/DocumentHistoryTracker.vitest.ts
diff --git a/core/nextEdit/NextEditEditableRegionCalculator.ts b/sige-core/nextEdit/NextEditEditableRegionCalculator.ts
similarity index 100%
rename from core/nextEdit/NextEditEditableRegionCalculator.ts
rename to sige-core/nextEdit/NextEditEditableRegionCalculator.ts
diff --git a/core/nextEdit/NextEditLoggingService.ts b/sige-core/nextEdit/NextEditLoggingService.ts
similarity index 100%
rename from core/nextEdit/NextEditLoggingService.ts
rename to sige-core/nextEdit/NextEditLoggingService.ts
diff --git a/core/nextEdit/NextEditPrefetchQueue.ts b/sige-core/nextEdit/NextEditPrefetchQueue.ts
similarity index 100%
rename from core/nextEdit/NextEditPrefetchQueue.ts
rename to sige-core/nextEdit/NextEditPrefetchQueue.ts
diff --git a/core/nextEdit/NextEditProvider.ts b/sige-core/nextEdit/NextEditProvider.ts
similarity index 100%
rename from core/nextEdit/NextEditProvider.ts
rename to sige-core/nextEdit/NextEditProvider.ts
diff --git a/core/nextEdit/NextEditProviderFactory.ts b/sige-core/nextEdit/NextEditProviderFactory.ts
similarity index 100%
rename from core/nextEdit/NextEditProviderFactory.ts
rename to sige-core/nextEdit/NextEditProviderFactory.ts
diff --git a/core/nextEdit/README.md b/sige-core/nextEdit/README.md
similarity index 100%
rename from core/nextEdit/README.md
rename to sige-core/nextEdit/README.md
diff --git a/core/nextEdit/constants.ts b/sige-core/nextEdit/constants.ts
similarity index 100%
rename from core/nextEdit/constants.ts
rename to sige-core/nextEdit/constants.ts
diff --git a/core/nextEdit/context/aggregateEdits.ts b/sige-core/nextEdit/context/aggregateEdits.ts
similarity index 100%
rename from core/nextEdit/context/aggregateEdits.ts
rename to sige-core/nextEdit/context/aggregateEdits.ts
diff --git a/core/nextEdit/context/autocompleteContextFetching.ts b/sige-core/nextEdit/context/autocompleteContextFetching.ts
similarity index 100%
rename from core/nextEdit/context/autocompleteContextFetching.ts
rename to sige-core/nextEdit/context/autocompleteContextFetching.ts
diff --git a/core/nextEdit/context/diffFormatting.ts b/sige-core/nextEdit/context/diffFormatting.ts
similarity index 100%
rename from core/nextEdit/context/diffFormatting.ts
rename to sige-core/nextEdit/context/diffFormatting.ts
diff --git a/core/nextEdit/context/diffFormatting.vitest.ts b/sige-core/nextEdit/context/diffFormatting.vitest.ts
similarity index 100%
rename from core/nextEdit/context/diffFormatting.vitest.ts
rename to sige-core/nextEdit/context/diffFormatting.vitest.ts
diff --git a/core/nextEdit/context/prevEditLruCache.ts b/sige-core/nextEdit/context/prevEditLruCache.ts
similarity index 100%
rename from core/nextEdit/context/prevEditLruCache.ts
rename to sige-core/nextEdit/context/prevEditLruCache.ts
diff --git a/core/nextEdit/context/processNextEditData.ts b/sige-core/nextEdit/context/processNextEditData.ts
similarity index 100%
rename from core/nextEdit/context/processNextEditData.ts
rename to sige-core/nextEdit/context/processNextEditData.ts
diff --git a/core/nextEdit/context/processSmallEdit.ts b/sige-core/nextEdit/context/processSmallEdit.ts
similarity index 100%
rename from core/nextEdit/context/processSmallEdit.ts
rename to sige-core/nextEdit/context/processSmallEdit.ts
diff --git a/core/nextEdit/diff/diff.ts b/sige-core/nextEdit/diff/diff.ts
similarity index 100%
rename from core/nextEdit/diff/diff.ts
rename to sige-core/nextEdit/diff/diff.ts
diff --git a/core/nextEdit/diff/diff.vitest.ts b/sige-core/nextEdit/diff/diff.vitest.ts
similarity index 100%
rename from core/nextEdit/diff/diff.vitest.ts
rename to sige-core/nextEdit/diff/diff.vitest.ts
diff --git a/core/nextEdit/providers/BaseNextEditProvider.ts b/sige-core/nextEdit/providers/BaseNextEditProvider.ts
similarity index 100%
rename from core/nextEdit/providers/BaseNextEditProvider.ts
rename to sige-core/nextEdit/providers/BaseNextEditProvider.ts
diff --git a/core/nextEdit/providers/InstinctNextEditProvider.ts b/sige-core/nextEdit/providers/InstinctNextEditProvider.ts
similarity index 100%
rename from core/nextEdit/providers/InstinctNextEditProvider.ts
rename to sige-core/nextEdit/providers/InstinctNextEditProvider.ts
diff --git a/core/nextEdit/providers/MercuryCoderNextEditProvider.ts b/sige-core/nextEdit/providers/MercuryCoderNextEditProvider.ts
similarity index 100%
rename from core/nextEdit/providers/MercuryCoderNextEditProvider.ts
rename to sige-core/nextEdit/providers/MercuryCoderNextEditProvider.ts
diff --git a/core/nextEdit/templating/NextEditPromptEngine.ts b/sige-core/nextEdit/templating/NextEditPromptEngine.ts
similarity index 100%
rename from core/nextEdit/templating/NextEditPromptEngine.ts
rename to sige-core/nextEdit/templating/NextEditPromptEngine.ts
diff --git a/core/nextEdit/templating/NextEditPromptEngine.vitest.ts b/sige-core/nextEdit/templating/NextEditPromptEngine.vitest.ts
similarity index 100%
rename from core/nextEdit/templating/NextEditPromptEngine.vitest.ts
rename to sige-core/nextEdit/templating/NextEditPromptEngine.vitest.ts
diff --git a/core/nextEdit/templating/instinct.ts b/sige-core/nextEdit/templating/instinct.ts
similarity index 100%
rename from core/nextEdit/templating/instinct.ts
rename to sige-core/nextEdit/templating/instinct.ts
diff --git a/core/nextEdit/templating/instinct.vitest.ts b/sige-core/nextEdit/templating/instinct.vitest.ts
similarity index 100%
rename from core/nextEdit/templating/instinct.vitest.ts
rename to sige-core/nextEdit/templating/instinct.vitest.ts
diff --git a/core/nextEdit/templating/mercuryCoderNextEdit.ts b/sige-core/nextEdit/templating/mercuryCoderNextEdit.ts
similarity index 100%
rename from core/nextEdit/templating/mercuryCoderNextEdit.ts
rename to sige-core/nextEdit/templating/mercuryCoderNextEdit.ts
diff --git a/core/nextEdit/templating/mercuryCoderNextEdit.vitest.ts b/sige-core/nextEdit/templating/mercuryCoderNextEdit.vitest.ts
similarity index 100%
rename from core/nextEdit/templating/mercuryCoderNextEdit.vitest.ts
rename to sige-core/nextEdit/templating/mercuryCoderNextEdit.vitest.ts
diff --git a/core/nextEdit/templating/utils.ts b/sige-core/nextEdit/templating/utils.ts
similarity index 100%
rename from core/nextEdit/templating/utils.ts
rename to sige-core/nextEdit/templating/utils.ts
diff --git a/core/nextEdit/templating/utils.vitest.ts b/sige-core/nextEdit/templating/utils.vitest.ts
similarity index 100%
rename from core/nextEdit/templating/utils.vitest.ts
rename to sige-core/nextEdit/templating/utils.vitest.ts
diff --git a/core/nextEdit/types.ts b/sige-core/nextEdit/types.ts
similarity index 100%
rename from core/nextEdit/types.ts
rename to sige-core/nextEdit/types.ts
diff --git a/core/nextEdit/utils.ts b/sige-core/nextEdit/utils.ts
similarity index 100%
rename from core/nextEdit/utils.ts
rename to sige-core/nextEdit/utils.ts
diff --git a/core/nextEdit/utils.vitest.ts b/sige-core/nextEdit/utils.vitest.ts
similarity index 100%
rename from core/nextEdit/utils.vitest.ts
rename to sige-core/nextEdit/utils.vitest.ts
diff --git a/core/package-lock.json b/sige-core/package-lock.json
similarity index 100%
rename from core/package-lock.json
rename to sige-core/package-lock.json
diff --git a/core/package.json b/sige-core/package.json
similarity index 100%
rename from core/package.json
rename to sige-core/package.json
diff --git a/core/promptFiles/createNewPromptFile.ts b/sige-core/promptFiles/createNewPromptFile.ts
similarity index 100%
rename from core/promptFiles/createNewPromptFile.ts
rename to sige-core/promptFiles/createNewPromptFile.ts
diff --git a/core/promptFiles/getPromptFiles.ts b/sige-core/promptFiles/getPromptFiles.ts
similarity index 100%
rename from core/promptFiles/getPromptFiles.ts
rename to sige-core/promptFiles/getPromptFiles.ts
diff --git a/core/promptFiles/index.ts b/sige-core/promptFiles/index.ts
similarity index 100%
rename from core/promptFiles/index.ts
rename to sige-core/promptFiles/index.ts
diff --git a/core/promptFiles/initPrompt.ts b/sige-core/promptFiles/initPrompt.ts
similarity index 100%
rename from core/promptFiles/initPrompt.ts
rename to sige-core/promptFiles/initPrompt.ts
diff --git a/core/promptFiles/parsePromptFile.ts b/sige-core/promptFiles/parsePromptFile.ts
similarity index 100%
rename from core/promptFiles/parsePromptFile.ts
rename to sige-core/promptFiles/parsePromptFile.ts
diff --git a/core/protocol/core.ts b/sige-core/protocol/core.ts
similarity index 100%
rename from core/protocol/core.ts
rename to sige-core/protocol/core.ts
diff --git a/core/protocol/coreWebview.ts b/sige-core/protocol/coreWebview.ts
similarity index 100%
rename from core/protocol/coreWebview.ts
rename to sige-core/protocol/coreWebview.ts
diff --git a/core/protocol/ide.ts b/sige-core/protocol/ide.ts
similarity index 100%
rename from core/protocol/ide.ts
rename to sige-core/protocol/ide.ts
diff --git a/core/protocol/ideCore.ts b/sige-core/protocol/ideCore.ts
similarity index 100%
rename from core/protocol/ideCore.ts
rename to sige-core/protocol/ideCore.ts
diff --git a/core/protocol/ideWebview.ts b/sige-core/protocol/ideWebview.ts
similarity index 100%
rename from core/protocol/ideWebview.ts
rename to sige-core/protocol/ideWebview.ts
diff --git a/core/protocol/index.ts b/sige-core/protocol/index.ts
similarity index 100%
rename from core/protocol/index.ts
rename to sige-core/protocol/index.ts
diff --git a/core/protocol/messenger/index.ts b/sige-core/protocol/messenger/index.ts
similarity index 100%
rename from core/protocol/messenger/index.ts
rename to sige-core/protocol/messenger/index.ts
diff --git a/core/protocol/messenger/messageIde.ts b/sige-core/protocol/messenger/messageIde.ts
similarity index 100%
rename from core/protocol/messenger/messageIde.ts
rename to sige-core/protocol/messenger/messageIde.ts
diff --git a/core/protocol/messenger/reverseMessageIde.ts b/sige-core/protocol/messenger/reverseMessageIde.ts
similarity index 100%
rename from core/protocol/messenger/reverseMessageIde.ts
rename to sige-core/protocol/messenger/reverseMessageIde.ts
diff --git a/core/protocol/passThrough.ts b/sige-core/protocol/passThrough.ts
similarity index 100%
rename from core/protocol/passThrough.ts
rename to sige-core/protocol/passThrough.ts
diff --git a/core/protocol/util.ts b/sige-core/protocol/util.ts
similarity index 100%
rename from core/protocol/util.ts
rename to sige-core/protocol/util.ts
diff --git a/core/protocol/webview.ts b/sige-core/protocol/webview.ts
similarity index 100%
rename from core/protocol/webview.ts
rename to sige-core/protocol/webview.ts
diff --git a/core/rules.md b/sige-core/rules.md
similarity index 100%
rename from core/rules.md
rename to sige-core/rules.md
diff --git a/core/tag-qry/tree-sitter-c-tags.scm b/sige-core/tag-qry/tree-sitter-c-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-c-tags.scm
rename to sige-core/tag-qry/tree-sitter-c-tags.scm
diff --git a/core/tag-qry/tree-sitter-c_sharp-tags.scm b/sige-core/tag-qry/tree-sitter-c_sharp-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-c_sharp-tags.scm
rename to sige-core/tag-qry/tree-sitter-c_sharp-tags.scm
diff --git a/core/tag-qry/tree-sitter-cpp-tags.scm b/sige-core/tag-qry/tree-sitter-cpp-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-cpp-tags.scm
rename to sige-core/tag-qry/tree-sitter-cpp-tags.scm
diff --git a/core/tag-qry/tree-sitter-elisp-tags.scm b/sige-core/tag-qry/tree-sitter-elisp-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-elisp-tags.scm
rename to sige-core/tag-qry/tree-sitter-elisp-tags.scm
diff --git a/core/tag-qry/tree-sitter-elixir-tags.scm b/sige-core/tag-qry/tree-sitter-elixir-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-elixir-tags.scm
rename to sige-core/tag-qry/tree-sitter-elixir-tags.scm
diff --git a/core/tag-qry/tree-sitter-elm-tags.scm b/sige-core/tag-qry/tree-sitter-elm-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-elm-tags.scm
rename to sige-core/tag-qry/tree-sitter-elm-tags.scm
diff --git a/core/tag-qry/tree-sitter-go-tags.scm b/sige-core/tag-qry/tree-sitter-go-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-go-tags.scm
rename to sige-core/tag-qry/tree-sitter-go-tags.scm
diff --git a/core/tag-qry/tree-sitter-java-tags.scm b/sige-core/tag-qry/tree-sitter-java-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-java-tags.scm
rename to sige-core/tag-qry/tree-sitter-java-tags.scm
diff --git a/core/tag-qry/tree-sitter-javascript-tags.scm b/sige-core/tag-qry/tree-sitter-javascript-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-javascript-tags.scm
rename to sige-core/tag-qry/tree-sitter-javascript-tags.scm
diff --git a/core/tag-qry/tree-sitter-ocaml-tags.scm b/sige-core/tag-qry/tree-sitter-ocaml-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-ocaml-tags.scm
rename to sige-core/tag-qry/tree-sitter-ocaml-tags.scm
diff --git a/core/tag-qry/tree-sitter-php-tags.scm b/sige-core/tag-qry/tree-sitter-php-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-php-tags.scm
rename to sige-core/tag-qry/tree-sitter-php-tags.scm
diff --git a/core/tag-qry/tree-sitter-python-tags.scm b/sige-core/tag-qry/tree-sitter-python-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-python-tags.scm
rename to sige-core/tag-qry/tree-sitter-python-tags.scm
diff --git a/core/tag-qry/tree-sitter-ql-tags.scm b/sige-core/tag-qry/tree-sitter-ql-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-ql-tags.scm
rename to sige-core/tag-qry/tree-sitter-ql-tags.scm
diff --git a/core/tag-qry/tree-sitter-ruby-tags.scm b/sige-core/tag-qry/tree-sitter-ruby-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-ruby-tags.scm
rename to sige-core/tag-qry/tree-sitter-ruby-tags.scm
diff --git a/core/tag-qry/tree-sitter-rust-tags.scm b/sige-core/tag-qry/tree-sitter-rust-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-rust-tags.scm
rename to sige-core/tag-qry/tree-sitter-rust-tags.scm
diff --git a/core/tag-qry/tree-sitter-typescript-tags.scm b/sige-core/tag-qry/tree-sitter-typescript-tags.scm
similarity index 100%
rename from core/tag-qry/tree-sitter-typescript-tags.scm
rename to sige-core/tag-qry/tree-sitter-typescript-tags.scm
diff --git a/core/test/fixtures.ts b/sige-core/test/fixtures.ts
similarity index 100%
rename from core/test/fixtures.ts
rename to sige-core/test/fixtures.ts
diff --git a/core/test/jest.global-setup.ts b/sige-core/test/jest.global-setup.ts
similarity index 100%
rename from core/test/jest.global-setup.ts
rename to sige-core/test/jest.global-setup.ts
diff --git a/core/test/jest.setup-after-env.js b/sige-core/test/jest.setup-after-env.js
similarity index 100%
rename from core/test/jest.setup-after-env.js
rename to sige-core/test/jest.setup-after-env.js
diff --git a/core/test/testDir.ts b/sige-core/test/testDir.ts
similarity index 100%
rename from core/test/testDir.ts
rename to sige-core/test/testDir.ts
diff --git a/core/test/testEnv.test.ts b/sige-core/test/testEnv.test.ts
similarity index 100%
rename from core/test/testEnv.test.ts
rename to sige-core/test/testEnv.test.ts
diff --git a/core/test/vitest.global-setup.ts b/sige-core/test/vitest.global-setup.ts
similarity index 100%
rename from core/test/vitest.global-setup.ts
rename to sige-core/test/vitest.global-setup.ts
diff --git a/core/test/vitest.setup.ts b/sige-core/test/vitest.setup.ts
similarity index 100%
rename from core/test/vitest.setup.ts
rename to sige-core/test/vitest.setup.ts
diff --git a/core/tools/applyToolOverrides.ts b/sige-core/tools/applyToolOverrides.ts
similarity index 100%
rename from core/tools/applyToolOverrides.ts
rename to sige-core/tools/applyToolOverrides.ts
diff --git a/core/tools/applyToolOverrides.vitest.ts b/sige-core/tools/applyToolOverrides.vitest.ts
similarity index 100%
rename from core/tools/applyToolOverrides.vitest.ts
rename to sige-core/tools/applyToolOverrides.vitest.ts
diff --git a/core/tools/builtIn.ts b/sige-core/tools/builtIn.ts
similarity index 100%
rename from core/tools/builtIn.ts
rename to sige-core/tools/builtIn.ts
diff --git a/core/tools/callTool.ts b/sige-core/tools/callTool.ts
similarity index 100%
rename from core/tools/callTool.ts
rename to sige-core/tools/callTool.ts
diff --git a/core/tools/constants.ts b/sige-core/tools/constants.ts
similarity index 100%
rename from core/tools/constants.ts
rename to sige-core/tools/constants.ts
diff --git a/core/tools/definitions/codebaseTool.ts b/sige-core/tools/definitions/codebaseTool.ts
similarity index 100%
rename from core/tools/definitions/codebaseTool.ts
rename to sige-core/tools/definitions/codebaseTool.ts
diff --git a/core/tools/definitions/createNewFile.ts b/sige-core/tools/definitions/createNewFile.ts
similarity index 100%
rename from core/tools/definitions/createNewFile.ts
rename to sige-core/tools/definitions/createNewFile.ts
diff --git a/core/tools/definitions/createRuleBlock.ts b/sige-core/tools/definitions/createRuleBlock.ts
similarity index 100%
rename from core/tools/definitions/createRuleBlock.ts
rename to sige-core/tools/definitions/createRuleBlock.ts
diff --git a/core/tools/definitions/editFile.ts b/sige-core/tools/definitions/editFile.ts
similarity index 100%
rename from core/tools/definitions/editFile.ts
rename to sige-core/tools/definitions/editFile.ts
diff --git a/core/tools/definitions/fetchUrlContent.ts b/sige-core/tools/definitions/fetchUrlContent.ts
similarity index 100%
rename from core/tools/definitions/fetchUrlContent.ts
rename to sige-core/tools/definitions/fetchUrlContent.ts
diff --git a/core/tools/definitions/globSearch.ts b/sige-core/tools/definitions/globSearch.ts
similarity index 100%
rename from core/tools/definitions/globSearch.ts
rename to sige-core/tools/definitions/globSearch.ts
diff --git a/core/tools/definitions/grepSearch.ts b/sige-core/tools/definitions/grepSearch.ts
similarity index 100%
rename from core/tools/definitions/grepSearch.ts
rename to sige-core/tools/definitions/grepSearch.ts
diff --git a/core/tools/definitions/index.ts b/sige-core/tools/definitions/index.ts
similarity index 100%
rename from core/tools/definitions/index.ts
rename to sige-core/tools/definitions/index.ts
diff --git a/core/tools/definitions/ls.ts b/sige-core/tools/definitions/ls.ts
similarity index 100%
rename from core/tools/definitions/ls.ts
rename to sige-core/tools/definitions/ls.ts
diff --git a/core/tools/definitions/multiEdit.ts b/sige-core/tools/definitions/multiEdit.ts
similarity index 100%
rename from core/tools/definitions/multiEdit.ts
rename to sige-core/tools/definitions/multiEdit.ts
diff --git a/core/tools/definitions/readCurrentlyOpenFile.ts b/sige-core/tools/definitions/readCurrentlyOpenFile.ts
similarity index 100%
rename from core/tools/definitions/readCurrentlyOpenFile.ts
rename to sige-core/tools/definitions/readCurrentlyOpenFile.ts
diff --git a/core/tools/definitions/readFile.ts b/sige-core/tools/definitions/readFile.ts
similarity index 100%
rename from core/tools/definitions/readFile.ts
rename to sige-core/tools/definitions/readFile.ts
diff --git a/core/tools/definitions/readFileRange.ts b/sige-core/tools/definitions/readFileRange.ts
similarity index 100%
rename from core/tools/definitions/readFileRange.ts
rename to sige-core/tools/definitions/readFileRange.ts
diff --git a/core/tools/definitions/readSkill.ts b/sige-core/tools/definitions/readSkill.ts
similarity index 100%
rename from core/tools/definitions/readSkill.ts
rename to sige-core/tools/definitions/readSkill.ts
diff --git a/core/tools/definitions/requestRule.test.ts b/sige-core/tools/definitions/requestRule.test.ts
similarity index 100%
rename from core/tools/definitions/requestRule.test.ts
rename to sige-core/tools/definitions/requestRule.test.ts
diff --git a/core/tools/definitions/requestRule.ts b/sige-core/tools/definitions/requestRule.ts
similarity index 100%
rename from core/tools/definitions/requestRule.ts
rename to sige-core/tools/definitions/requestRule.ts
diff --git a/core/tools/definitions/runTerminalCommand.ts b/sige-core/tools/definitions/runTerminalCommand.ts
similarity index 100%
rename from core/tools/definitions/runTerminalCommand.ts
rename to sige-core/tools/definitions/runTerminalCommand.ts
diff --git a/core/tools/definitions/searchWeb.ts b/sige-core/tools/definitions/searchWeb.ts
similarity index 100%
rename from core/tools/definitions/searchWeb.ts
rename to sige-core/tools/definitions/searchWeb.ts
diff --git a/core/tools/definitions/singleFindAndReplace.ts b/sige-core/tools/definitions/singleFindAndReplace.ts
similarity index 100%
rename from core/tools/definitions/singleFindAndReplace.ts
rename to sige-core/tools/definitions/singleFindAndReplace.ts
diff --git a/core/tools/definitions/toolDefinitions.test.ts b/sige-core/tools/definitions/toolDefinitions.test.ts
similarity index 100%
rename from core/tools/definitions/toolDefinitions.test.ts
rename to sige-core/tools/definitions/toolDefinitions.test.ts
diff --git a/core/tools/definitions/viewDiff.ts b/sige-core/tools/definitions/viewDiff.ts
similarity index 100%
rename from core/tools/definitions/viewDiff.ts
rename to sige-core/tools/definitions/viewDiff.ts
diff --git a/core/tools/definitions/viewRepoMap.ts b/sige-core/tools/definitions/viewRepoMap.ts
similarity index 100%
rename from core/tools/definitions/viewRepoMap.ts
rename to sige-core/tools/definitions/viewRepoMap.ts
diff --git a/core/tools/definitions/viewSubdirectory.ts b/sige-core/tools/definitions/viewSubdirectory.ts
similarity index 100%
rename from core/tools/definitions/viewSubdirectory.ts
rename to sige-core/tools/definitions/viewSubdirectory.ts
diff --git a/core/tools/implementations/codebaseTool.ts b/sige-core/tools/implementations/codebaseTool.ts
similarity index 100%
rename from core/tools/implementations/codebaseTool.ts
rename to sige-core/tools/implementations/codebaseTool.ts
diff --git a/core/tools/implementations/createNewFile.ts b/sige-core/tools/implementations/createNewFile.ts
similarity index 100%
rename from core/tools/implementations/createNewFile.ts
rename to sige-core/tools/implementations/createNewFile.ts
diff --git a/core/tools/implementations/createRuleBlock.test.ts b/sige-core/tools/implementations/createRuleBlock.test.ts
similarity index 100%
rename from core/tools/implementations/createRuleBlock.test.ts
rename to sige-core/tools/implementations/createRuleBlock.test.ts
diff --git a/core/tools/implementations/createRuleBlock.ts b/sige-core/tools/implementations/createRuleBlock.ts
similarity index 100%
rename from core/tools/implementations/createRuleBlock.ts
rename to sige-core/tools/implementations/createRuleBlock.ts
diff --git a/core/tools/implementations/fetchUrlContent.ts b/sige-core/tools/implementations/fetchUrlContent.ts
similarity index 100%
rename from core/tools/implementations/fetchUrlContent.ts
rename to sige-core/tools/implementations/fetchUrlContent.ts
diff --git a/core/tools/implementations/fetchUrlContent.vitest.ts b/sige-core/tools/implementations/fetchUrlContent.vitest.ts
similarity index 100%
rename from core/tools/implementations/fetchUrlContent.vitest.ts
rename to sige-core/tools/implementations/fetchUrlContent.vitest.ts
diff --git a/core/tools/implementations/globSearch.ts b/sige-core/tools/implementations/globSearch.ts
similarity index 100%
rename from core/tools/implementations/globSearch.ts
rename to sige-core/tools/implementations/globSearch.ts
diff --git a/core/tools/implementations/grepSearch.ts b/sige-core/tools/implementations/grepSearch.ts
similarity index 100%
rename from core/tools/implementations/grepSearch.ts
rename to sige-core/tools/implementations/grepSearch.ts
diff --git a/core/tools/implementations/index.ts b/sige-core/tools/implementations/index.ts
similarity index 100%
rename from core/tools/implementations/index.ts
rename to sige-core/tools/implementations/index.ts
diff --git a/core/tools/implementations/lsTool.ts b/sige-core/tools/implementations/lsTool.ts
similarity index 100%
rename from core/tools/implementations/lsTool.ts
rename to sige-core/tools/implementations/lsTool.ts
diff --git a/core/tools/implementations/lsTool.vitest.ts b/sige-core/tools/implementations/lsTool.vitest.ts
similarity index 100%
rename from core/tools/implementations/lsTool.vitest.ts
rename to sige-core/tools/implementations/lsTool.vitest.ts
diff --git a/core/tools/implementations/readCurrentlyOpenFile.ts b/sige-core/tools/implementations/readCurrentlyOpenFile.ts
similarity index 100%
rename from core/tools/implementations/readCurrentlyOpenFile.ts
rename to sige-core/tools/implementations/readCurrentlyOpenFile.ts
diff --git a/core/tools/implementations/readFile.ts b/sige-core/tools/implementations/readFile.ts
similarity index 100%
rename from core/tools/implementations/readFile.ts
rename to sige-core/tools/implementations/readFile.ts
diff --git a/core/tools/implementations/readFileLimit.ts b/sige-core/tools/implementations/readFileLimit.ts
similarity index 100%
rename from core/tools/implementations/readFileLimit.ts
rename to sige-core/tools/implementations/readFileLimit.ts
diff --git a/core/tools/implementations/readFileRange.integration.vitest.ts b/sige-core/tools/implementations/readFileRange.integration.vitest.ts
similarity index 100%
rename from core/tools/implementations/readFileRange.integration.vitest.ts
rename to sige-core/tools/implementations/readFileRange.integration.vitest.ts
diff --git a/core/tools/implementations/readFileRange.ts b/sige-core/tools/implementations/readFileRange.ts
similarity index 100%
rename from core/tools/implementations/readFileRange.ts
rename to sige-core/tools/implementations/readFileRange.ts
diff --git a/core/tools/implementations/readFileRange.vitest.ts b/sige-core/tools/implementations/readFileRange.vitest.ts
similarity index 100%
rename from core/tools/implementations/readFileRange.vitest.ts
rename to sige-core/tools/implementations/readFileRange.vitest.ts
diff --git a/core/tools/implementations/readSkill.ts b/sige-core/tools/implementations/readSkill.ts
similarity index 100%
rename from core/tools/implementations/readSkill.ts
rename to sige-core/tools/implementations/readSkill.ts
diff --git a/core/tools/implementations/requestRule.ts b/sige-core/tools/implementations/requestRule.ts
similarity index 100%
rename from core/tools/implementations/requestRule.ts
rename to sige-core/tools/implementations/requestRule.ts
diff --git a/core/tools/implementations/resolveWorkingDirectory.vitest.ts b/sige-core/tools/implementations/resolveWorkingDirectory.vitest.ts
similarity index 100%
rename from core/tools/implementations/resolveWorkingDirectory.vitest.ts
rename to sige-core/tools/implementations/resolveWorkingDirectory.vitest.ts
diff --git a/core/tools/implementations/runTerminalCommand.timeout.vitest.ts b/sige-core/tools/implementations/runTerminalCommand.timeout.vitest.ts
similarity index 100%
rename from core/tools/implementations/runTerminalCommand.timeout.vitest.ts
rename to sige-core/tools/implementations/runTerminalCommand.timeout.vitest.ts
diff --git a/core/tools/implementations/runTerminalCommand.ts b/sige-core/tools/implementations/runTerminalCommand.ts
similarity index 100%
rename from core/tools/implementations/runTerminalCommand.ts
rename to sige-core/tools/implementations/runTerminalCommand.ts
diff --git a/core/tools/implementations/runTerminalCommand.vitest.ts b/sige-core/tools/implementations/runTerminalCommand.vitest.ts
similarity index 100%
rename from core/tools/implementations/runTerminalCommand.vitest.ts
rename to sige-core/tools/implementations/runTerminalCommand.vitest.ts
diff --git a/core/tools/implementations/searchWeb.ts b/sige-core/tools/implementations/searchWeb.ts
similarity index 100%
rename from core/tools/implementations/searchWeb.ts
rename to sige-core/tools/implementations/searchWeb.ts
diff --git a/core/tools/implementations/searchWeb.vitest.ts b/sige-core/tools/implementations/searchWeb.vitest.ts
similarity index 100%
rename from core/tools/implementations/searchWeb.vitest.ts
rename to sige-core/tools/implementations/searchWeb.vitest.ts
diff --git a/core/tools/implementations/viewDiff.ts b/sige-core/tools/implementations/viewDiff.ts
similarity index 100%
rename from core/tools/implementations/viewDiff.ts
rename to sige-core/tools/implementations/viewDiff.ts
diff --git a/core/tools/implementations/viewDiff.vitest.ts b/sige-core/tools/implementations/viewDiff.vitest.ts
similarity index 100%
rename from core/tools/implementations/viewDiff.vitest.ts
rename to sige-core/tools/implementations/viewDiff.vitest.ts
diff --git a/core/tools/implementations/viewRepoMap.ts b/sige-core/tools/implementations/viewRepoMap.ts
similarity index 100%
rename from core/tools/implementations/viewRepoMap.ts
rename to sige-core/tools/implementations/viewRepoMap.ts
diff --git a/core/tools/implementations/viewSubdirectory.ts b/sige-core/tools/implementations/viewSubdirectory.ts
similarity index 100%
rename from core/tools/implementations/viewSubdirectory.ts
rename to sige-core/tools/implementations/viewSubdirectory.ts
diff --git a/core/tools/implementations/viewSubdirectory.vitest.ts b/sige-core/tools/implementations/viewSubdirectory.vitest.ts
similarity index 100%
rename from core/tools/implementations/viewSubdirectory.vitest.ts
rename to sige-core/tools/implementations/viewSubdirectory.vitest.ts
diff --git a/core/tools/index.ts b/sige-core/tools/index.ts
similarity index 100%
rename from core/tools/index.ts
rename to sige-core/tools/index.ts
diff --git a/core/tools/mcpToolName.ts b/sige-core/tools/mcpToolName.ts
similarity index 100%
rename from core/tools/mcpToolName.ts
rename to sige-core/tools/mcpToolName.ts
diff --git a/core/tools/mcpToolName.vitest.ts b/sige-core/tools/mcpToolName.vitest.ts
similarity index 100%
rename from core/tools/mcpToolName.vitest.ts
rename to sige-core/tools/mcpToolName.vitest.ts
diff --git a/core/tools/parseArgs.ts b/sige-core/tools/parseArgs.ts
similarity index 100%
rename from core/tools/parseArgs.ts
rename to sige-core/tools/parseArgs.ts
diff --git a/core/tools/parseArgs.vitest.ts b/sige-core/tools/parseArgs.vitest.ts
similarity index 100%
rename from core/tools/parseArgs.vitest.ts
rename to sige-core/tools/parseArgs.vitest.ts
diff --git a/core/tools/policies/fileAccess.ts b/sige-core/tools/policies/fileAccess.ts
similarity index 100%
rename from core/tools/policies/fileAccess.ts
rename to sige-core/tools/policies/fileAccess.ts
diff --git a/core/tools/searchWebGating.vitest.ts b/sige-core/tools/searchWebGating.vitest.ts
similarity index 100%
rename from core/tools/searchWebGating.vitest.ts
rename to sige-core/tools/searchWebGating.vitest.ts
diff --git a/core/tools/systemMessageTools/buildToolsSystemMessage.ts b/sige-core/tools/systemMessageTools/buildToolsSystemMessage.ts
similarity index 100%
rename from core/tools/systemMessageTools/buildToolsSystemMessage.ts
rename to sige-core/tools/systemMessageTools/buildToolsSystemMessage.ts
diff --git a/core/tools/systemMessageTools/convertSystemTools.ts b/sige-core/tools/systemMessageTools/convertSystemTools.ts
similarity index 100%
rename from core/tools/systemMessageTools/convertSystemTools.ts
rename to sige-core/tools/systemMessageTools/convertSystemTools.ts
diff --git a/core/tools/systemMessageTools/detectToolCallStart.ts b/sige-core/tools/systemMessageTools/detectToolCallStart.ts
similarity index 100%
rename from core/tools/systemMessageTools/detectToolCallStart.ts
rename to sige-core/tools/systemMessageTools/detectToolCallStart.ts
diff --git a/core/tools/systemMessageTools/interceptSystemToolCalls.ts b/sige-core/tools/systemMessageTools/interceptSystemToolCalls.ts
similarity index 100%
rename from core/tools/systemMessageTools/interceptSystemToolCalls.ts
rename to sige-core/tools/systemMessageTools/interceptSystemToolCalls.ts
diff --git a/core/tools/systemMessageTools/systemToolUtils.ts b/sige-core/tools/systemMessageTools/systemToolUtils.ts
similarity index 100%
rename from core/tools/systemMessageTools/systemToolUtils.ts
rename to sige-core/tools/systemMessageTools/systemToolUtils.ts
diff --git a/core/tools/systemMessageTools/systemToolUtils.vitest.ts b/sige-core/tools/systemMessageTools/systemToolUtils.vitest.ts
similarity index 100%
rename from core/tools/systemMessageTools/systemToolUtils.vitest.ts
rename to sige-core/tools/systemMessageTools/systemToolUtils.vitest.ts
diff --git a/core/tools/systemMessageTools/toolCodeblocks/buildSystemMessage.vitest.ts b/sige-core/tools/systemMessageTools/toolCodeblocks/buildSystemMessage.vitest.ts
similarity index 100%
rename from core/tools/systemMessageTools/toolCodeblocks/buildSystemMessage.vitest.ts
rename to sige-core/tools/systemMessageTools/toolCodeblocks/buildSystemMessage.vitest.ts
diff --git a/core/tools/systemMessageTools/toolCodeblocks/detectToolCallStart.vitest.ts b/sige-core/tools/systemMessageTools/toolCodeblocks/detectToolCallStart.vitest.ts
similarity index 100%
rename from core/tools/systemMessageTools/toolCodeblocks/detectToolCallStart.vitest.ts
rename to sige-core/tools/systemMessageTools/toolCodeblocks/detectToolCallStart.vitest.ts
diff --git a/core/tools/systemMessageTools/toolCodeblocks/index.ts b/sige-core/tools/systemMessageTools/toolCodeblocks/index.ts
similarity index 100%
rename from core/tools/systemMessageTools/toolCodeblocks/index.ts
rename to sige-core/tools/systemMessageTools/toolCodeblocks/index.ts
diff --git a/core/tools/systemMessageTools/toolCodeblocks/interceptSystemToolCalls.vitest.ts b/sige-core/tools/systemMessageTools/toolCodeblocks/interceptSystemToolCalls.vitest.ts
similarity index 100%
rename from core/tools/systemMessageTools/toolCodeblocks/interceptSystemToolCalls.vitest.ts
rename to sige-core/tools/systemMessageTools/toolCodeblocks/interceptSystemToolCalls.vitest.ts
diff --git a/core/tools/systemMessageTools/toolCodeblocks/parseSystemToolCall.ts b/sige-core/tools/systemMessageTools/toolCodeblocks/parseSystemToolCall.ts
similarity index 100%
rename from core/tools/systemMessageTools/toolCodeblocks/parseSystemToolCall.ts
rename to sige-core/tools/systemMessageTools/toolCodeblocks/parseSystemToolCall.ts
diff --git a/core/tools/systemMessageTools/toolCodeblocks/parseSystemToolCall.vitest.ts b/sige-core/tools/systemMessageTools/toolCodeblocks/parseSystemToolCall.vitest.ts
similarity index 100%
rename from core/tools/systemMessageTools/toolCodeblocks/parseSystemToolCall.vitest.ts
rename to sige-core/tools/systemMessageTools/toolCodeblocks/parseSystemToolCall.vitest.ts
diff --git a/core/tools/systemMessageTools/types.ts b/sige-core/tools/systemMessageTools/types.ts
similarity index 100%
rename from core/tools/systemMessageTools/types.ts
rename to sige-core/tools/systemMessageTools/types.ts
diff --git a/core/tsconfig.json b/sige-core/tsconfig.json
similarity index 100%
rename from core/tsconfig.json
rename to sige-core/tsconfig.json
diff --git a/core/tsconfig.npm.json b/sige-core/tsconfig.npm.json
similarity index 100%
rename from core/tsconfig.npm.json
rename to sige-core/tsconfig.npm.json
diff --git a/core/util/GlobalContext.test.ts b/sige-core/util/GlobalContext.test.ts
similarity index 100%
rename from core/util/GlobalContext.test.ts
rename to sige-core/util/GlobalContext.test.ts
diff --git a/core/util/GlobalContext.ts b/sige-core/util/GlobalContext.ts
similarity index 100%
rename from core/util/GlobalContext.ts
rename to sige-core/util/GlobalContext.ts
diff --git a/core/util/IdeInfoService.ts b/sige-core/util/IdeInfoService.ts
similarity index 100%
rename from core/util/IdeInfoService.ts
rename to sige-core/util/IdeInfoService.ts
diff --git a/core/util/Logger.ts b/sige-core/util/Logger.ts
similarity index 100%
rename from core/util/Logger.ts
rename to sige-core/util/Logger.ts
diff --git a/core/util/LruCache.test.ts b/sige-core/util/LruCache.test.ts
similarity index 100%
rename from core/util/LruCache.test.ts
rename to sige-core/util/LruCache.test.ts
diff --git a/core/util/LruCache.ts b/sige-core/util/LruCache.ts
similarity index 100%
rename from core/util/LruCache.ts
rename to sige-core/util/LruCache.ts
diff --git a/core/util/ca.ts b/sige-core/util/ca.ts
similarity index 100%
rename from core/util/ca.ts
rename to sige-core/util/ca.ts
diff --git a/core/util/chatDescriber.test.ts b/sige-core/util/chatDescriber.test.ts
similarity index 100%
rename from core/util/chatDescriber.test.ts
rename to sige-core/util/chatDescriber.test.ts
diff --git a/core/util/chatDescriber.ts b/sige-core/util/chatDescriber.ts
similarity index 100%
rename from core/util/chatDescriber.ts
rename to sige-core/util/chatDescriber.ts
diff --git a/core/util/clipboardCache.ts b/sige-core/util/clipboardCache.ts
similarity index 100%
rename from core/util/clipboardCache.ts
rename to sige-core/util/clipboardCache.ts
diff --git a/core/util/constants.ts b/sige-core/util/constants.ts
similarity index 100%
rename from core/util/constants.ts
rename to sige-core/util/constants.ts
diff --git a/core/util/conversationCompaction.ts b/sige-core/util/conversationCompaction.ts
similarity index 100%
rename from core/util/conversationCompaction.ts
rename to sige-core/util/conversationCompaction.ts
diff --git a/core/util/errors.ts b/sige-core/util/errors.ts
similarity index 100%
rename from core/util/errors.ts
rename to sige-core/util/errors.ts
diff --git a/core/util/extractMinimalStackTraceInfo.test.ts b/sige-core/util/extractMinimalStackTraceInfo.test.ts
similarity index 100%
rename from core/util/extractMinimalStackTraceInfo.test.ts
rename to sige-core/util/extractMinimalStackTraceInfo.test.ts
diff --git a/core/util/extractMinimalStackTraceInfo.ts b/sige-core/util/extractMinimalStackTraceInfo.ts
similarity index 100%
rename from core/util/extractMinimalStackTraceInfo.ts
rename to sige-core/util/extractMinimalStackTraceInfo.ts
diff --git a/core/util/fetchFavicon.test.ts b/sige-core/util/fetchFavicon.test.ts
similarity index 100%
rename from core/util/fetchFavicon.test.ts
rename to sige-core/util/fetchFavicon.test.ts
diff --git a/core/util/fetchFavicon.ts b/sige-core/util/fetchFavicon.ts
similarity index 100%
rename from core/util/fetchFavicon.ts
rename to sige-core/util/fetchFavicon.ts
diff --git a/core/util/filesystem.ts b/sige-core/util/filesystem.ts
similarity index 100%
rename from core/util/filesystem.ts
rename to sige-core/util/filesystem.ts
diff --git a/core/util/findLast.ts b/sige-core/util/findLast.ts
similarity index 100%
rename from core/util/findLast.ts
rename to sige-core/util/findLast.ts
diff --git a/core/util/generateRepoMap.test.ts b/sige-core/util/generateRepoMap.test.ts
similarity index 100%
rename from core/util/generateRepoMap.test.ts
rename to sige-core/util/generateRepoMap.test.ts
diff --git a/core/util/generateRepoMap.ts b/sige-core/util/generateRepoMap.ts
similarity index 100%
rename from core/util/generateRepoMap.ts
rename to sige-core/util/generateRepoMap.ts
diff --git a/core/util/grepSearch.ts b/sige-core/util/grepSearch.ts
similarity index 100%
rename from core/util/grepSearch.ts
rename to sige-core/util/grepSearch.ts
diff --git a/core/util/grepSearch.vitest.ts b/sige-core/util/grepSearch.vitest.ts
similarity index 100%
rename from core/util/grepSearch.vitest.ts
rename to sige-core/util/grepSearch.vitest.ts
diff --git a/core/util/handlebars/handlebarUtils.ts b/sige-core/util/handlebars/handlebarUtils.ts
similarity index 100%
rename from core/util/handlebars/handlebarUtils.ts
rename to sige-core/util/handlebars/handlebarUtils.ts
diff --git a/core/util/handlebars/renderTemplatedString.ts b/sige-core/util/handlebars/renderTemplatedString.ts
similarity index 100%
rename from core/util/handlebars/renderTemplatedString.ts
rename to sige-core/util/handlebars/renderTemplatedString.ts
diff --git a/core/util/history.test.ts b/sige-core/util/history.test.ts
similarity index 100%
rename from core/util/history.test.ts
rename to sige-core/util/history.test.ts
diff --git a/core/util/history.ts b/sige-core/util/history.ts
similarity index 100%
rename from core/util/history.ts
rename to sige-core/util/history.ts
diff --git a/core/util/historyUtils.ts b/sige-core/util/historyUtils.ts
similarity index 100%
rename from core/util/historyUtils.ts
rename to sige-core/util/historyUtils.ts
diff --git a/core/util/ideUtils.ts b/sige-core/util/ideUtils.ts
similarity index 100%
rename from core/util/ideUtils.ts
rename to sige-core/util/ideUtils.ts
diff --git a/core/util/incrementalParseJson.test.ts b/sige-core/util/incrementalParseJson.test.ts
similarity index 100%
rename from core/util/incrementalParseJson.test.ts
rename to sige-core/util/incrementalParseJson.test.ts
diff --git a/core/util/incrementalParseJson.ts b/sige-core/util/incrementalParseJson.ts
similarity index 100%
rename from core/util/incrementalParseJson.ts
rename to sige-core/util/incrementalParseJson.ts
diff --git a/core/util/index.test.ts b/sige-core/util/index.test.ts
similarity index 100%
rename from core/util/index.test.ts
rename to sige-core/util/index.test.ts
diff --git a/core/util/index.ts b/sige-core/util/index.ts
similarity index 100%
rename from core/util/index.ts
rename to sige-core/util/index.ts
diff --git a/core/util/isAbortError.ts b/sige-core/util/isAbortError.ts
similarity index 100%
rename from core/util/isAbortError.ts
rename to sige-core/util/isAbortError.ts
diff --git a/core/util/isAbortError.vitest.ts b/sige-core/util/isAbortError.vitest.ts
similarity index 100%
rename from core/util/isAbortError.vitest.ts
rename to sige-core/util/isAbortError.vitest.ts
diff --git a/core/util/isContinueTeamMember.ts b/sige-core/util/isContinueTeamMember.ts
similarity index 100%
rename from core/util/isContinueTeamMember.ts
rename to sige-core/util/isContinueTeamMember.ts
diff --git a/core/util/lcs.test.ts b/sige-core/util/lcs.test.ts
similarity index 100%
rename from core/util/lcs.test.ts
rename to sige-core/util/lcs.test.ts
diff --git a/core/util/lcs.ts b/sige-core/util/lcs.ts
similarity index 100%
rename from core/util/lcs.ts
rename to sige-core/util/lcs.ts
diff --git a/core/util/lemonadeHelper.ts b/sige-core/util/lemonadeHelper.ts
similarity index 100%
rename from core/util/lemonadeHelper.ts
rename to sige-core/util/lemonadeHelper.ts
diff --git a/core/util/merge.test.ts b/sige-core/util/merge.test.ts
similarity index 100%
rename from core/util/merge.test.ts
rename to sige-core/util/merge.test.ts
diff --git a/core/util/merge.ts b/sige-core/util/merge.ts
similarity index 100%
rename from core/util/merge.ts
rename to sige-core/util/merge.ts
diff --git a/core/util/messageContent.test.ts b/sige-core/util/messageContent.test.ts
similarity index 100%
rename from core/util/messageContent.test.ts
rename to sige-core/util/messageContent.test.ts
diff --git a/core/util/messageContent.ts b/sige-core/util/messageContent.ts
similarity index 100%
rename from core/util/messageContent.ts
rename to sige-core/util/messageContent.ts
diff --git a/core/util/messageConversion.ts b/sige-core/util/messageConversion.ts
similarity index 100%
rename from core/util/messageConversion.ts
rename to sige-core/util/messageConversion.ts
diff --git a/core/util/ollamaHelper.ts b/sige-core/util/ollamaHelper.ts
similarity index 100%
rename from core/util/ollamaHelper.ts
rename to sige-core/util/ollamaHelper.ts
diff --git a/core/util/parameters.ts b/sige-core/util/parameters.ts
similarity index 100%
rename from core/util/parameters.ts
rename to sige-core/util/parameters.ts
diff --git a/core/util/pathResolver.ts b/sige-core/util/pathResolver.ts
similarity index 100%
rename from core/util/pathResolver.ts
rename to sige-core/util/pathResolver.ts
diff --git a/core/util/pathToUri.ts b/sige-core/util/pathToUri.ts
similarity index 100%
rename from core/util/pathToUri.ts
rename to sige-core/util/pathToUri.ts
diff --git a/core/util/paths.ts b/sige-core/util/paths.ts
similarity index 100%
rename from core/util/paths.ts
rename to sige-core/util/paths.ts
diff --git a/core/util/processTerminalStates.test.ts b/sige-core/util/processTerminalStates.test.ts
similarity index 100%
rename from core/util/processTerminalStates.test.ts
rename to sige-core/util/processTerminalStates.test.ts
diff --git a/core/util/processTerminalStates.ts b/sige-core/util/processTerminalStates.ts
similarity index 100%
rename from core/util/processTerminalStates.ts
rename to sige-core/util/processTerminalStates.ts
diff --git a/core/util/ranges.test.ts b/sige-core/util/ranges.test.ts
similarity index 100%
rename from core/util/ranges.test.ts
rename to sige-core/util/ranges.test.ts
diff --git a/core/util/ranges.ts b/sige-core/util/ranges.ts
similarity index 100%
rename from core/util/ranges.ts
rename to sige-core/util/ranges.ts
diff --git a/core/util/regexValidator.ts b/sige-core/util/regexValidator.ts
similarity index 100%
rename from core/util/regexValidator.ts
rename to sige-core/util/regexValidator.ts
diff --git a/core/util/regexValidator.vitest.ts b/sige-core/util/regexValidator.vitest.ts
similarity index 100%
rename from core/util/regexValidator.vitest.ts
rename to sige-core/util/regexValidator.vitest.ts
diff --git a/core/util/repoUrl.ts b/sige-core/util/repoUrl.ts
similarity index 100%
rename from core/util/repoUrl.ts
rename to sige-core/util/repoUrl.ts
diff --git a/core/util/repoUrl.vitest.ts b/sige-core/util/repoUrl.vitest.ts
similarity index 100%
rename from core/util/repoUrl.vitest.ts
rename to sige-core/util/repoUrl.vitest.ts
diff --git a/core/util/sanitization.ts b/sige-core/util/sanitization.ts
similarity index 100%
rename from core/util/sanitization.ts
rename to sige-core/util/sanitization.ts
diff --git a/core/util/sanitization.vitest.ts b/sige-core/util/sanitization.vitest.ts
similarity index 100%
rename from core/util/sanitization.vitest.ts
rename to sige-core/util/sanitization.vitest.ts
diff --git a/core/util/shellPath.ts b/sige-core/util/shellPath.ts
similarity index 100%
rename from core/util/shellPath.ts
rename to sige-core/util/shellPath.ts
diff --git a/core/util/start_ollama.sh b/sige-core/util/start_ollama.sh
old mode 100755
new mode 100644
similarity index 100%
rename from core/util/start_ollama.sh
rename to sige-core/util/start_ollama.sh
diff --git a/core/util/text.ts b/sige-core/util/text.ts
similarity index 100%
rename from core/util/text.ts
rename to sige-core/util/text.ts
diff --git a/core/util/text.vitest.ts b/sige-core/util/text.vitest.ts
similarity index 100%
rename from core/util/text.vitest.ts
rename to sige-core/util/text.vitest.ts
diff --git a/core/util/treeSitter.ts b/sige-core/util/treeSitter.ts
similarity index 100%
rename from core/util/treeSitter.ts
rename to sige-core/util/treeSitter.ts
diff --git a/core/util/tts.ts b/sige-core/util/tts.ts
similarity index 100%
rename from core/util/tts.ts
rename to sige-core/util/tts.ts
diff --git a/core/util/uri.test.ts b/sige-core/util/uri.test.ts
similarity index 100%
rename from core/util/uri.test.ts
rename to sige-core/util/uri.test.ts
diff --git a/core/util/uri.ts b/sige-core/util/uri.ts
similarity index 100%
rename from core/util/uri.ts
rename to sige-core/util/uri.ts
diff --git a/core/util/url.ts b/sige-core/util/url.ts
similarity index 100%
rename from core/util/url.ts
rename to sige-core/util/url.ts
diff --git a/core/util/withExponentialBackoff.test.ts b/sige-core/util/withExponentialBackoff.test.ts
similarity index 100%
rename from core/util/withExponentialBackoff.test.ts
rename to sige-core/util/withExponentialBackoff.test.ts
diff --git a/core/util/withExponentialBackoff.ts b/sige-core/util/withExponentialBackoff.ts
similarity index 100%
rename from core/util/withExponentialBackoff.ts
rename to sige-core/util/withExponentialBackoff.ts
diff --git a/core/utils/markdownUtils.ts b/sige-core/utils/markdownUtils.ts
similarity index 100%
rename from core/utils/markdownUtils.ts
rename to sige-core/utils/markdownUtils.ts
diff --git a/core/utils/markdownUtils.vitest.ts b/sige-core/utils/markdownUtils.vitest.ts
similarity index 100%
rename from core/utils/markdownUtils.vitest.ts
rename to sige-core/utils/markdownUtils.vitest.ts
diff --git a/core/utils/streamMarkdownUtils.ts b/sige-core/utils/streamMarkdownUtils.ts
similarity index 100%
rename from core/utils/streamMarkdownUtils.ts
rename to sige-core/utils/streamMarkdownUtils.ts
diff --git a/core/utils/streamMarkdownUtils.vitest.ts b/sige-core/utils/streamMarkdownUtils.vitest.ts
similarity index 100%
rename from core/utils/streamMarkdownUtils.vitest.ts
rename to sige-core/utils/streamMarkdownUtils.vitest.ts
diff --git a/core/vendor/.gitignore b/sige-core/vendor/.gitignore
similarity index 100%
rename from core/vendor/.gitignore
rename to sige-core/vendor/.gitignore
diff --git a/core/vendor/README.md b/sige-core/vendor/README.md
similarity index 100%
rename from core/vendor/README.md
rename to sige-core/vendor/README.md
diff --git a/core/vendor/modules/.package-lock.json b/sige-core/vendor/modules/.package-lock.json
similarity index 100%
rename from core/vendor/modules/.package-lock.json
rename to sige-core/vendor/modules/.package-lock.json
diff --git a/core/vendor/modules/@xenova/transformers/LICENSE b/sige-core/vendor/modules/@xenova/transformers/LICENSE
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/LICENSE
rename to sige-core/vendor/modules/@xenova/transformers/LICENSE
diff --git a/core/vendor/modules/@xenova/transformers/README.md b/sige-core/vendor/modules/@xenova/transformers/README.md
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/README.md
rename to sige-core/vendor/modules/@xenova/transformers/README.md
diff --git a/core/vendor/modules/@xenova/transformers/package.json b/sige-core/vendor/modules/@xenova/transformers/package.json
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/package.json
rename to sige-core/vendor/modules/@xenova/transformers/package.json
diff --git a/core/vendor/modules/@xenova/transformers/src/backends/onnx.js b/sige-core/vendor/modules/@xenova/transformers/src/backends/onnx.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/backends/onnx.js
rename to sige-core/vendor/modules/@xenova/transformers/src/backends/onnx.js
diff --git a/core/vendor/modules/@xenova/transformers/src/configs.js b/sige-core/vendor/modules/@xenova/transformers/src/configs.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/configs.js
rename to sige-core/vendor/modules/@xenova/transformers/src/configs.js
diff --git a/core/vendor/modules/@xenova/transformers/src/env.js b/sige-core/vendor/modules/@xenova/transformers/src/env.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/env.js
rename to sige-core/vendor/modules/@xenova/transformers/src/env.js
diff --git a/core/vendor/modules/@xenova/transformers/src/models.js b/sige-core/vendor/modules/@xenova/transformers/src/models.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/models.js
rename to sige-core/vendor/modules/@xenova/transformers/src/models.js
diff --git a/core/vendor/modules/@xenova/transformers/src/pipelines.js b/sige-core/vendor/modules/@xenova/transformers/src/pipelines.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/pipelines.js
rename to sige-core/vendor/modules/@xenova/transformers/src/pipelines.js
diff --git a/core/vendor/modules/@xenova/transformers/src/processors.js b/sige-core/vendor/modules/@xenova/transformers/src/processors.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/processors.js
rename to sige-core/vendor/modules/@xenova/transformers/src/processors.js
diff --git a/core/vendor/modules/@xenova/transformers/src/tokenizers.js b/sige-core/vendor/modules/@xenova/transformers/src/tokenizers.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/tokenizers.js
rename to sige-core/vendor/modules/@xenova/transformers/src/tokenizers.js
diff --git a/core/vendor/modules/@xenova/transformers/src/transformers.js b/sige-core/vendor/modules/@xenova/transformers/src/transformers.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/transformers.js
rename to sige-core/vendor/modules/@xenova/transformers/src/transformers.js
diff --git a/core/vendor/modules/@xenova/transformers/src/utils/audio.js b/sige-core/vendor/modules/@xenova/transformers/src/utils/audio.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/utils/audio.js
rename to sige-core/vendor/modules/@xenova/transformers/src/utils/audio.js
diff --git a/core/vendor/modules/@xenova/transformers/src/utils/core.js b/sige-core/vendor/modules/@xenova/transformers/src/utils/core.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/utils/core.js
rename to sige-core/vendor/modules/@xenova/transformers/src/utils/core.js
diff --git a/core/vendor/modules/@xenova/transformers/src/utils/data-structures.js b/sige-core/vendor/modules/@xenova/transformers/src/utils/data-structures.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/utils/data-structures.js
rename to sige-core/vendor/modules/@xenova/transformers/src/utils/data-structures.js
diff --git a/core/vendor/modules/@xenova/transformers/src/utils/generation.js b/sige-core/vendor/modules/@xenova/transformers/src/utils/generation.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/utils/generation.js
rename to sige-core/vendor/modules/@xenova/transformers/src/utils/generation.js
diff --git a/core/vendor/modules/@xenova/transformers/src/utils/hub.js b/sige-core/vendor/modules/@xenova/transformers/src/utils/hub.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/utils/hub.js
rename to sige-core/vendor/modules/@xenova/transformers/src/utils/hub.js
diff --git a/core/vendor/modules/@xenova/transformers/src/utils/image.js b/sige-core/vendor/modules/@xenova/transformers/src/utils/image.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/utils/image.js
rename to sige-core/vendor/modules/@xenova/transformers/src/utils/image.js
diff --git a/core/vendor/modules/@xenova/transformers/src/utils/maths.js b/sige-core/vendor/modules/@xenova/transformers/src/utils/maths.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/utils/maths.js
rename to sige-core/vendor/modules/@xenova/transformers/src/utils/maths.js
diff --git a/core/vendor/modules/@xenova/transformers/src/utils/tensor.js b/sige-core/vendor/modules/@xenova/transformers/src/utils/tensor.js
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/src/utils/tensor.js
rename to sige-core/vendor/modules/@xenova/transformers/src/utils/tensor.js
diff --git a/core/vendor/modules/@xenova/transformers/types/backends/onnx.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/backends/onnx.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/backends/onnx.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/backends/onnx.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/backends/onnx.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/backends/onnx.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/backends/onnx.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/backends/onnx.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/configs.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/configs.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/configs.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/configs.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/configs.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/configs.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/configs.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/configs.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/env.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/env.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/env.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/env.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/env.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/env.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/env.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/env.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/models.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/models.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/models.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/models.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/models.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/models.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/models.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/models.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/pipelines.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/pipelines.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/pipelines.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/pipelines.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/pipelines.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/pipelines.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/pipelines.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/pipelines.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/processors.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/processors.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/processors.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/processors.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/processors.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/processors.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/processors.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/processors.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/tokenizers.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/tokenizers.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/tokenizers.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/tokenizers.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/tokenizers.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/tokenizers.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/tokenizers.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/tokenizers.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/transformers.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/transformers.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/transformers.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/transformers.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/transformers.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/transformers.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/transformers.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/transformers.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/audio.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/utils/audio.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/audio.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/audio.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/audio.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/utils/audio.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/audio.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/audio.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/core.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/utils/core.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/core.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/core.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/core.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/utils/core.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/core.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/core.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/data-structures.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/utils/data-structures.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/data-structures.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/data-structures.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/data-structures.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/utils/data-structures.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/data-structures.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/data-structures.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/generation.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/utils/generation.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/generation.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/generation.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/generation.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/utils/generation.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/generation.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/generation.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/hub.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/utils/hub.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/hub.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/hub.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/hub.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/utils/hub.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/hub.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/hub.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/image.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/utils/image.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/image.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/image.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/image.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/utils/image.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/image.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/image.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/maths.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/utils/maths.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/maths.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/maths.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/maths.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/utils/maths.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/maths.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/maths.d.ts.map
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/tensor.d.ts b/sige-core/vendor/modules/@xenova/transformers/types/utils/tensor.d.ts
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/tensor.d.ts
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/tensor.d.ts
diff --git a/core/vendor/modules/@xenova/transformers/types/utils/tensor.d.ts.map b/sige-core/vendor/modules/@xenova/transformers/types/utils/tensor.d.ts.map
similarity index 100%
rename from core/vendor/modules/@xenova/transformers/types/utils/tensor.d.ts.map
rename to sige-core/vendor/modules/@xenova/transformers/types/utils/tensor.d.ts.map
diff --git a/core/vendor/package-lock.json b/sige-core/vendor/package-lock.json
similarity index 100%
rename from core/vendor/package-lock.json
rename to sige-core/vendor/package-lock.json
diff --git a/core/vendor/package.json b/sige-core/vendor/package.json
similarity index 100%
rename from core/vendor/package.json
rename to sige-core/vendor/package.json
diff --git a/core/vendor/tree-sitter.wasm b/sige-core/vendor/tree-sitter.wasm
old mode 100755
new mode 100644
similarity index 100%
rename from core/vendor/tree-sitter.wasm
rename to sige-core/vendor/tree-sitter.wasm
diff --git a/core/vitest.config.ts b/sige-core/vitest.config.ts
similarity index 100%
rename from core/vitest.config.ts
rename to sige-core/vitest.config.ts
diff --git a/docs-site/.gitignore b/sige-docs-site/.gitignore
similarity index 100%
rename from docs-site/.gitignore
rename to sige-docs-site/.gitignore
diff --git a/docs-site/app/[[...slug]]/page.tsx b/sige-docs-site/app/[[...slug]]/page.tsx
similarity index 100%
rename from docs-site/app/[[...slug]]/page.tsx
rename to sige-docs-site/app/[[...slug]]/page.tsx
diff --git a/docs-site/app/components/ClientRedirect.tsx b/sige-docs-site/app/components/ClientRedirect.tsx
similarity index 100%
rename from docs-site/app/components/ClientRedirect.tsx
rename to sige-docs-site/app/components/ClientRedirect.tsx
diff --git a/docs-site/app/components/NotFoundPage.tsx b/sige-docs-site/app/components/NotFoundPage.tsx
similarity index 100%
rename from docs-site/app/components/NotFoundPage.tsx
rename to sige-docs-site/app/components/NotFoundPage.tsx
diff --git a/docs-site/app/docs.css b/sige-docs-site/app/docs.css
similarity index 100%
rename from docs-site/app/docs.css
rename to sige-docs-site/app/docs.css
diff --git a/docs-site/app/favicon.ico b/sige-docs-site/app/favicon.ico
similarity index 100%
rename from docs-site/app/favicon.ico
rename to sige-docs-site/app/favicon.ico
diff --git a/docs-site/app/globals.css b/sige-docs-site/app/globals.css
similarity index 100%
rename from docs-site/app/globals.css
rename to sige-docs-site/app/globals.css
diff --git a/docs-site/app/layout.tsx b/sige-docs-site/app/layout.tsx
similarity index 100%
rename from docs-site/app/layout.tsx
rename to sige-docs-site/app/layout.tsx
diff --git a/docs-site/components/docs/CopyPageButton.tsx b/sige-docs-site/components/docs/CopyPageButton.tsx
similarity index 100%
rename from docs-site/components/docs/CopyPageButton.tsx
rename to sige-docs-site/components/docs/CopyPageButton.tsx
diff --git a/docs-site/components/docs/DocsSearch.tsx b/sige-docs-site/components/docs/DocsSearch.tsx
similarity index 100%
rename from docs-site/components/docs/DocsSearch.tsx
rename to sige-docs-site/components/docs/DocsSearch.tsx
diff --git a/docs-site/components/docs/DocsShell.tsx b/sige-docs-site/components/docs/DocsShell.tsx
similarity index 100%
rename from docs-site/components/docs/DocsShell.tsx
rename to sige-docs-site/components/docs/DocsShell.tsx
diff --git a/docs-site/components/docs/PageNav.tsx b/sige-docs-site/components/docs/PageNav.tsx
similarity index 100%
rename from docs-site/components/docs/PageNav.tsx
rename to sige-docs-site/components/docs/PageNav.tsx
diff --git a/docs-site/components/docs/TableOfContents.tsx b/sige-docs-site/components/docs/TableOfContents.tsx
similarity index 100%
rename from docs-site/components/docs/TableOfContents.tsx
rename to sige-docs-site/components/docs/TableOfContents.tsx
diff --git a/docs-site/components/docs/mdx/Callout.tsx b/sige-docs-site/components/docs/mdx/Callout.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/Callout.tsx
rename to sige-docs-site/components/docs/mdx/Callout.tsx
diff --git a/docs-site/components/docs/mdx/CardGroup.tsx b/sige-docs-site/components/docs/mdx/CardGroup.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/CardGroup.tsx
rename to sige-docs-site/components/docs/mdx/CardGroup.tsx
diff --git a/docs-site/components/docs/mdx/CodeBlock.tsx b/sige-docs-site/components/docs/mdx/CodeBlock.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/CodeBlock.tsx
rename to sige-docs-site/components/docs/mdx/CodeBlock.tsx
diff --git a/docs-site/components/docs/mdx/CodeGroup.tsx b/sige-docs-site/components/docs/mdx/CodeGroup.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/CodeGroup.tsx
rename to sige-docs-site/components/docs/mdx/CodeGroup.tsx
diff --git a/docs-site/components/docs/mdx/Columns.tsx b/sige-docs-site/components/docs/mdx/Columns.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/Columns.tsx
rename to sige-docs-site/components/docs/mdx/Columns.tsx
diff --git a/docs-site/components/docs/mdx/DocsAccordion.tsx b/sige-docs-site/components/docs/mdx/DocsAccordion.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/DocsAccordion.tsx
rename to sige-docs-site/components/docs/mdx/DocsAccordion.tsx
diff --git a/docs-site/components/docs/mdx/DocsTabs.tsx b/sige-docs-site/components/docs/mdx/DocsTabs.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/DocsTabs.tsx
rename to sige-docs-site/components/docs/mdx/DocsTabs.tsx
diff --git a/docs-site/components/docs/mdx/MdxLink.tsx b/sige-docs-site/components/docs/mdx/MdxLink.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/MdxLink.tsx
rename to sige-docs-site/components/docs/mdx/MdxLink.tsx
diff --git a/docs-site/components/docs/mdx/ModelRecommendations.tsx b/sige-docs-site/components/docs/mdx/ModelRecommendations.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/ModelRecommendations.tsx
rename to sige-docs-site/components/docs/mdx/ModelRecommendations.tsx
diff --git a/docs-site/components/docs/mdx/OSAutoDetect.tsx b/sige-docs-site/components/docs/mdx/OSAutoDetect.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/OSAutoDetect.tsx
rename to sige-docs-site/components/docs/mdx/OSAutoDetect.tsx
diff --git a/docs-site/components/docs/mdx/Steps.tsx b/sige-docs-site/components/docs/mdx/Steps.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/Steps.tsx
rename to sige-docs-site/components/docs/mdx/Steps.tsx
diff --git a/docs-site/components/docs/mdx/index.tsx b/sige-docs-site/components/docs/mdx/index.tsx
similarity index 100%
rename from docs-site/components/docs/mdx/index.tsx
rename to sige-docs-site/components/docs/mdx/index.tsx
diff --git a/docs-site/components/ui/command.tsx b/sige-docs-site/components/ui/command.tsx
similarity index 100%
rename from docs-site/components/ui/command.tsx
rename to sige-docs-site/components/ui/command.tsx
diff --git a/docs-site/components/ui/dialog.tsx b/sige-docs-site/components/ui/dialog.tsx
similarity index 100%
rename from docs-site/components/ui/dialog.tsx
rename to sige-docs-site/components/ui/dialog.tsx
diff --git a/docs-site/config/docsNav.ts b/sige-docs-site/config/docsNav.ts
similarity index 100%
rename from docs-site/config/docsNav.ts
rename to sige-docs-site/config/docsNav.ts
diff --git a/docs-site/next-env.d.ts b/sige-docs-site/next-env.d.ts
similarity index 100%
rename from docs-site/next-env.d.ts
rename to sige-docs-site/next-env.d.ts
diff --git a/docs-site/next.config.js b/sige-docs-site/next.config.js
similarity index 100%
rename from docs-site/next.config.js
rename to sige-docs-site/next.config.js
diff --git a/docs-site/package-lock.json b/sige-docs-site/package-lock.json
similarity index 100%
rename from docs-site/package-lock.json
rename to sige-docs-site/package-lock.json
diff --git a/docs-site/package.json b/sige-docs-site/package.json
similarity index 100%
rename from docs-site/package.json
rename to sige-docs-site/package.json
diff --git a/docs-site/postcss.config.js b/sige-docs-site/postcss.config.js
similarity index 100%
rename from docs-site/postcss.config.js
rename to sige-docs-site/postcss.config.js
diff --git a/docs-site/public/CNAME b/sige-docs-site/public/CNAME
similarity index 100%
rename from docs-site/public/CNAME
rename to sige-docs-site/public/CNAME
diff --git a/docs-site/public/images/continue-logo-light.png b/sige-docs-site/public/images/continue-logo-light.png
similarity index 100%
rename from docs-site/public/images/continue-logo-light.png
rename to sige-docs-site/public/images/continue-logo-light.png
diff --git a/docs-site/scripts/build-search-index.ts b/sige-docs-site/scripts/build-search-index.ts
similarity index 100%
rename from docs-site/scripts/build-search-index.ts
rename to sige-docs-site/scripts/build-search-index.ts
diff --git a/docs-site/scripts/copy-doc-images.ts b/sige-docs-site/scripts/copy-doc-images.ts
similarity index 100%
rename from docs-site/scripts/copy-doc-images.ts
rename to sige-docs-site/scripts/copy-doc-images.ts
diff --git a/docs-site/tailwind.config.ts b/sige-docs-site/tailwind.config.ts
similarity index 100%
rename from docs-site/tailwind.config.ts
rename to sige-docs-site/tailwind.config.ts
diff --git a/docs-site/tsconfig.json b/sige-docs-site/tsconfig.json
similarity index 100%
rename from docs-site/tsconfig.json
rename to sige-docs-site/tsconfig.json
diff --git a/docs/.prettierignore b/sige-docs/.prettierignore
similarity index 100%
rename from docs/.prettierignore
rename to sige-docs/.prettierignore
diff --git a/docs/README.md b/sige-docs/README.md
similarity index 100%
rename from docs/README.md
rename to sige-docs/README.md
diff --git a/docs/autocomplete/how-to-use-it.mdx b/sige-docs/autocomplete/how-to-use-it.mdx
similarity index 100%
rename from docs/autocomplete/how-to-use-it.mdx
rename to sige-docs/autocomplete/how-to-use-it.mdx
diff --git a/docs/c15t-cookie-banner.js b/sige-docs/c15t-cookie-banner.js
similarity index 100%
rename from docs/c15t-cookie-banner.js
rename to sige-docs/c15t-cookie-banner.js
diff --git a/docs/chat/how-to-use-it.mdx b/sige-docs/chat/how-to-use-it.mdx
similarity index 100%
rename from docs/chat/how-to-use-it.mdx
rename to sige-docs/chat/how-to-use-it.mdx
diff --git a/docs/cli/configuration.mdx b/sige-docs/cli/configuration.mdx
similarity index 100%
rename from docs/cli/configuration.mdx
rename to sige-docs/cli/configuration.mdx
diff --git a/docs/cli/headless-mode.mdx b/sige-docs/cli/headless-mode.mdx
similarity index 100%
rename from docs/cli/headless-mode.mdx
rename to sige-docs/cli/headless-mode.mdx
diff --git a/docs/cli/quickstart.mdx b/sige-docs/cli/quickstart.mdx
similarity index 100%
rename from docs/cli/quickstart.mdx
rename to sige-docs/cli/quickstart.mdx
diff --git a/docs/cli/tool-permissions.mdx b/sige-docs/cli/tool-permissions.mdx
similarity index 100%
rename from docs/cli/tool-permissions.mdx
rename to sige-docs/cli/tool-permissions.mdx
diff --git a/docs/cli/tui-mode.mdx b/sige-docs/cli/tui-mode.mdx
similarity index 100%
rename from docs/cli/tui-mode.mdx
rename to sige-docs/cli/tui-mode.mdx
diff --git a/docs/custom.css b/sige-docs/custom.css
similarity index 100%
rename from docs/custom.css
rename to sige-docs/custom.css
diff --git a/docs/customize/custom-providers.mdx b/sige-docs/customize/custom-providers.mdx
similarity index 100%
rename from docs/customize/custom-providers.mdx
rename to sige-docs/customize/custom-providers.mdx
diff --git a/docs/customize/deep-dives/_apply.mdx b/sige-docs/customize/deep-dives/_apply.mdx
similarity index 100%
rename from docs/customize/deep-dives/_apply.mdx
rename to sige-docs/customize/deep-dives/_apply.mdx
diff --git a/docs/customize/deep-dives/_category_.json b/sige-docs/customize/deep-dives/_category_.json
similarity index 100%
rename from docs/customize/deep-dives/_category_.json
rename to sige-docs/customize/deep-dives/_category_.json
diff --git a/docs/customize/deep-dives/autocomplete.mdx b/sige-docs/customize/deep-dives/autocomplete.mdx
similarity index 100%
rename from docs/customize/deep-dives/autocomplete.mdx
rename to sige-docs/customize/deep-dives/autocomplete.mdx
diff --git a/docs/customize/deep-dives/configuration.mdx b/sige-docs/customize/deep-dives/configuration.mdx
similarity index 100%
rename from docs/customize/deep-dives/configuration.mdx
rename to sige-docs/customize/deep-dives/configuration.mdx
diff --git a/docs/customize/deep-dives/custom-providers.mdx b/sige-docs/customize/deep-dives/custom-providers.mdx
similarity index 100%
rename from docs/customize/deep-dives/custom-providers.mdx
rename to sige-docs/customize/deep-dives/custom-providers.mdx
diff --git a/docs/customize/deep-dives/development-data.mdx b/sige-docs/customize/deep-dives/development-data.mdx
similarity index 100%
rename from docs/customize/deep-dives/development-data.mdx
rename to sige-docs/customize/deep-dives/development-data.mdx
diff --git a/docs/customize/deep-dives/mcp-examples.mdx b/sige-docs/customize/deep-dives/mcp-examples.mdx
similarity index 100%
rename from docs/customize/deep-dives/mcp-examples.mdx
rename to sige-docs/customize/deep-dives/mcp-examples.mdx
diff --git a/docs/customize/deep-dives/mcp.mdx b/sige-docs/customize/deep-dives/mcp.mdx
similarity index 100%
rename from docs/customize/deep-dives/mcp.mdx
rename to sige-docs/customize/deep-dives/mcp.mdx
diff --git a/docs/customize/deep-dives/model-capabilities.mdx b/sige-docs/customize/deep-dives/model-capabilities.mdx
similarity index 100%
rename from docs/customize/deep-dives/model-capabilities.mdx
rename to sige-docs/customize/deep-dives/model-capabilities.mdx
diff --git a/docs/customize/deep-dives/prompts.mdx b/sige-docs/customize/deep-dives/prompts.mdx
similarity index 100%
rename from docs/customize/deep-dives/prompts.mdx
rename to sige-docs/customize/deep-dives/prompts.mdx
diff --git a/docs/customize/deep-dives/rules.mdx b/sige-docs/customize/deep-dives/rules.mdx
similarity index 100%
rename from docs/customize/deep-dives/rules.mdx
rename to sige-docs/customize/deep-dives/rules.mdx
diff --git a/docs/customize/deep-dives/rules.mdx.backup b/sige-docs/customize/deep-dives/rules.mdx.backup
similarity index 100%
rename from docs/customize/deep-dives/rules.mdx.backup
rename to sige-docs/customize/deep-dives/rules.mdx.backup
diff --git a/docs/customize/mcp-tools.mdx b/sige-docs/customize/mcp-tools.mdx
similarity index 100%
rename from docs/customize/mcp-tools.mdx
rename to sige-docs/customize/mcp-tools.mdx
diff --git a/docs/customize/model-providers/_category_.json b/sige-docs/customize/model-providers/_category_.json
similarity index 100%
rename from docs/customize/model-providers/_category_.json
rename to sige-docs/customize/model-providers/_category_.json
diff --git a/docs/customize/model-providers/assets/tetrate-get-api-key.png b/sige-docs/customize/model-providers/assets/tetrate-get-api-key.png
similarity index 100%
rename from docs/customize/model-providers/assets/tetrate-get-api-key.png
rename to sige-docs/customize/model-providers/assets/tetrate-get-api-key.png
diff --git a/docs/customize/model-providers/assets/tetrate-remix.png b/sige-docs/customize/model-providers/assets/tetrate-remix.png
similarity index 100%
rename from docs/customize/model-providers/assets/tetrate-remix.png
rename to sige-docs/customize/model-providers/assets/tetrate-remix.png
diff --git a/docs/customize/model-providers/assets/tetrate-sign-in.png b/sige-docs/customize/model-providers/assets/tetrate-sign-in.png
similarity index 100%
rename from docs/customize/model-providers/assets/tetrate-sign-in.png
rename to sige-docs/customize/model-providers/assets/tetrate-sign-in.png
diff --git a/docs/customize/model-providers/assets/watsonx2.gif b/sige-docs/customize/model-providers/assets/watsonx2.gif
similarity index 100%
rename from docs/customize/model-providers/assets/watsonx2.gif
rename to sige-docs/customize/model-providers/assets/watsonx2.gif
diff --git a/docs/customize/model-providers/more/SambaNova.mdx b/sige-docs/customize/model-providers/more/SambaNova.mdx
similarity index 100%
rename from docs/customize/model-providers/more/SambaNova.mdx
rename to sige-docs/customize/model-providers/more/SambaNova.mdx
diff --git a/docs/customize/model-providers/more/_category_.json b/sige-docs/customize/model-providers/more/_category_.json
similarity index 100%
rename from docs/customize/model-providers/more/_category_.json
rename to sige-docs/customize/model-providers/more/_category_.json
diff --git a/docs/customize/model-providers/more/asksage.mdx b/sige-docs/customize/model-providers/more/asksage.mdx
similarity index 100%
rename from docs/customize/model-providers/more/asksage.mdx
rename to sige-docs/customize/model-providers/more/asksage.mdx
diff --git a/docs/customize/model-providers/more/cerebras.mdx b/sige-docs/customize/model-providers/more/cerebras.mdx
similarity index 100%
rename from docs/customize/model-providers/more/cerebras.mdx
rename to sige-docs/customize/model-providers/more/cerebras.mdx
diff --git a/docs/customize/model-providers/more/clawrouter.mdx b/sige-docs/customize/model-providers/more/clawrouter.mdx
similarity index 100%
rename from docs/customize/model-providers/more/clawrouter.mdx
rename to sige-docs/customize/model-providers/more/clawrouter.mdx
diff --git a/docs/customize/model-providers/more/cloudflare.mdx b/sige-docs/customize/model-providers/more/cloudflare.mdx
similarity index 100%
rename from docs/customize/model-providers/more/cloudflare.mdx
rename to sige-docs/customize/model-providers/more/cloudflare.mdx
diff --git a/docs/customize/model-providers/more/cohere.mdx b/sige-docs/customize/model-providers/more/cohere.mdx
similarity index 100%
rename from docs/customize/model-providers/more/cohere.mdx
rename to sige-docs/customize/model-providers/more/cohere.mdx
diff --git a/docs/customize/model-providers/more/deepinfra.mdx b/sige-docs/customize/model-providers/more/deepinfra.mdx
similarity index 100%
rename from docs/customize/model-providers/more/deepinfra.mdx
rename to sige-docs/customize/model-providers/more/deepinfra.mdx
diff --git a/docs/customize/model-providers/more/deepseek.mdx b/sige-docs/customize/model-providers/more/deepseek.mdx
similarity index 100%
rename from docs/customize/model-providers/more/deepseek.mdx
rename to sige-docs/customize/model-providers/more/deepseek.mdx
diff --git a/docs/customize/model-providers/more/flowise.mdx b/sige-docs/customize/model-providers/more/flowise.mdx
similarity index 100%
rename from docs/customize/model-providers/more/flowise.mdx
rename to sige-docs/customize/model-providers/more/flowise.mdx
diff --git a/docs/customize/model-providers/more/function-network.mdx b/sige-docs/customize/model-providers/more/function-network.mdx
similarity index 100%
rename from docs/customize/model-providers/more/function-network.mdx
rename to sige-docs/customize/model-providers/more/function-network.mdx
diff --git a/docs/customize/model-providers/more/groq.mdx b/sige-docs/customize/model-providers/more/groq.mdx
similarity index 100%
rename from docs/customize/model-providers/more/groq.mdx
rename to sige-docs/customize/model-providers/more/groq.mdx
diff --git a/docs/customize/model-providers/more/ipex_llm.mdx b/sige-docs/customize/model-providers/more/ipex_llm.mdx
similarity index 100%
rename from docs/customize/model-providers/more/ipex_llm.mdx
rename to sige-docs/customize/model-providers/more/ipex_llm.mdx
diff --git a/docs/customize/model-providers/more/kindo.mdx b/sige-docs/customize/model-providers/more/kindo.mdx
similarity index 100%
rename from docs/customize/model-providers/more/kindo.mdx
rename to sige-docs/customize/model-providers/more/kindo.mdx
diff --git a/docs/customize/model-providers/more/lemonade.mdx b/sige-docs/customize/model-providers/more/lemonade.mdx
similarity index 100%
rename from docs/customize/model-providers/more/lemonade.mdx
rename to sige-docs/customize/model-providers/more/lemonade.mdx
diff --git a/docs/customize/model-providers/more/llamacpp.mdx b/sige-docs/customize/model-providers/more/llamacpp.mdx
similarity index 100%
rename from docs/customize/model-providers/more/llamacpp.mdx
rename to sige-docs/customize/model-providers/more/llamacpp.mdx
diff --git a/docs/customize/model-providers/more/llamafile.mdx b/sige-docs/customize/model-providers/more/llamafile.mdx
similarity index 100%
rename from docs/customize/model-providers/more/llamafile.mdx
rename to sige-docs/customize/model-providers/more/llamafile.mdx
diff --git a/docs/customize/model-providers/more/llamastack.mdx b/sige-docs/customize/model-providers/more/llamastack.mdx
similarity index 100%
rename from docs/customize/model-providers/more/llamastack.mdx
rename to sige-docs/customize/model-providers/more/llamastack.mdx
diff --git a/docs/customize/model-providers/more/mimo.mdx b/sige-docs/customize/model-providers/more/mimo.mdx
similarity index 94%
rename from docs/customize/model-providers/more/mimo.mdx
rename to sige-docs/customize/model-providers/more/mimo.mdx
index 1db934da93c..32c18e56316 100644
--- a/docs/customize/model-providers/more/mimo.mdx
+++ b/sige-docs/customize/model-providers/more/mimo.mdx
@@ -1,40 +1,40 @@
----
-title: "How to Configure Xiaomi Mimo with Continue"
-sidebarTitle: "Xiaomi Mimo"
----
-
-
- Get your API key from the [Xiaomi Mimo Platform](https://platform.xiaomimimo.com/)
-
-
-## Configuration
-
-
-
- ```yaml title="config.yaml"
- name: My Config
- version: 0.0.1
- schema: v1
-
- models:
- - name:
- provider: mimo
- model: mimo-v2-flash
- apiKey:
- ```
-
-
- ```json title="config.json"
- {
- "models": [
- {
- "title": "",
- "provider": "mimo",
- "model": "mimo-v2-flash",
- "apiKey": ""
- }
- ]
- }
- ```
-
-
+---
+title: "How to Configure Xiaomi Mimo with Continue"
+sidebarTitle: "Xiaomi Mimo"
+---
+
+
+ Get your API key from the [Xiaomi Mimo Platform](https://platform.xiaomimimo.com/)
+
+
+## Configuration
+
+
+
+ ```yaml title="config.yaml"
+ name: My Config
+ version: 0.0.1
+ schema: v1
+
+ models:
+ - name:
+ provider: mimo
+ model: mimo-v2-flash
+ apiKey:
+ ```
+
+
+ ```json title="config.json"
+ {
+ "models": [
+ {
+ "title": "",
+ "provider": "mimo",
+ "model": "mimo-v2-flash",
+ "apiKey": ""
+ }
+ ]
+ }
+ ```
+
+
diff --git a/docs/customize/model-providers/more/minimax.mdx b/sige-docs/customize/model-providers/more/minimax.mdx
similarity index 100%
rename from docs/customize/model-providers/more/minimax.mdx
rename to sige-docs/customize/model-providers/more/minimax.mdx
diff --git a/docs/customize/model-providers/more/mistral.mdx b/sige-docs/customize/model-providers/more/mistral.mdx
similarity index 100%
rename from docs/customize/model-providers/more/mistral.mdx
rename to sige-docs/customize/model-providers/more/mistral.mdx
diff --git a/docs/customize/model-providers/more/moonshot.mdx b/sige-docs/customize/model-providers/more/moonshot.mdx
similarity index 100%
rename from docs/customize/model-providers/more/moonshot.mdx
rename to sige-docs/customize/model-providers/more/moonshot.mdx
diff --git a/docs/customize/model-providers/more/morph.mdx b/sige-docs/customize/model-providers/more/morph.mdx
similarity index 100%
rename from docs/customize/model-providers/more/morph.mdx
rename to sige-docs/customize/model-providers/more/morph.mdx
diff --git a/docs/customize/model-providers/more/msty.mdx b/sige-docs/customize/model-providers/more/msty.mdx
similarity index 100%
rename from docs/customize/model-providers/more/msty.mdx
rename to sige-docs/customize/model-providers/more/msty.mdx
diff --git a/docs/customize/model-providers/more/ncompass.mdx b/sige-docs/customize/model-providers/more/ncompass.mdx
similarity index 100%
rename from docs/customize/model-providers/more/ncompass.mdx
rename to sige-docs/customize/model-providers/more/ncompass.mdx
diff --git a/docs/customize/model-providers/more/nebius.mdx b/sige-docs/customize/model-providers/more/nebius.mdx
similarity index 100%
rename from docs/customize/model-providers/more/nebius.mdx
rename to sige-docs/customize/model-providers/more/nebius.mdx
diff --git a/docs/customize/model-providers/more/nous.mdx b/sige-docs/customize/model-providers/more/nous.mdx
similarity index 100%
rename from docs/customize/model-providers/more/nous.mdx
rename to sige-docs/customize/model-providers/more/nous.mdx
diff --git a/docs/customize/model-providers/more/novita.mdx b/sige-docs/customize/model-providers/more/novita.mdx
similarity index 100%
rename from docs/customize/model-providers/more/novita.mdx
rename to sige-docs/customize/model-providers/more/novita.mdx
diff --git a/docs/customize/model-providers/more/nvidia.mdx b/sige-docs/customize/model-providers/more/nvidia.mdx
similarity index 100%
rename from docs/customize/model-providers/more/nvidia.mdx
rename to sige-docs/customize/model-providers/more/nvidia.mdx
diff --git a/docs/customize/model-providers/more/openvino_model_server.mdx b/sige-docs/customize/model-providers/more/openvino_model_server.mdx
similarity index 100%
rename from docs/customize/model-providers/more/openvino_model_server.mdx
rename to sige-docs/customize/model-providers/more/openvino_model_server.mdx
diff --git a/docs/customize/model-providers/more/ovhcloud.mdx b/sige-docs/customize/model-providers/more/ovhcloud.mdx
similarity index 100%
rename from docs/customize/model-providers/more/ovhcloud.mdx
rename to sige-docs/customize/model-providers/more/ovhcloud.mdx
diff --git a/docs/customize/model-providers/more/relace.mdx b/sige-docs/customize/model-providers/more/relace.mdx
similarity index 100%
rename from docs/customize/model-providers/more/relace.mdx
rename to sige-docs/customize/model-providers/more/relace.mdx
diff --git a/docs/customize/model-providers/more/replicatellm.mdx b/sige-docs/customize/model-providers/more/replicatellm.mdx
similarity index 100%
rename from docs/customize/model-providers/more/replicatellm.mdx
rename to sige-docs/customize/model-providers/more/replicatellm.mdx
diff --git a/docs/customize/model-providers/more/sagemaker.mdx b/sige-docs/customize/model-providers/more/sagemaker.mdx
similarity index 100%
rename from docs/customize/model-providers/more/sagemaker.mdx
rename to sige-docs/customize/model-providers/more/sagemaker.mdx
diff --git a/docs/customize/model-providers/more/scaleway.mdx b/sige-docs/customize/model-providers/more/scaleway.mdx
similarity index 100%
rename from docs/customize/model-providers/more/scaleway.mdx
rename to sige-docs/customize/model-providers/more/scaleway.mdx
diff --git a/docs/customize/model-providers/more/siliconflow.mdx b/sige-docs/customize/model-providers/more/siliconflow.mdx
similarity index 100%
rename from docs/customize/model-providers/more/siliconflow.mdx
rename to sige-docs/customize/model-providers/more/siliconflow.mdx
diff --git a/docs/customize/model-providers/more/tensorix.mdx b/sige-docs/customize/model-providers/more/tensorix.mdx
similarity index 100%
rename from docs/customize/model-providers/more/tensorix.mdx
rename to sige-docs/customize/model-providers/more/tensorix.mdx
diff --git a/docs/customize/model-providers/more/textgenwebui.mdx b/sige-docs/customize/model-providers/more/textgenwebui.mdx
similarity index 100%
rename from docs/customize/model-providers/more/textgenwebui.mdx
rename to sige-docs/customize/model-providers/more/textgenwebui.mdx
diff --git a/docs/customize/model-providers/more/together.mdx b/sige-docs/customize/model-providers/more/together.mdx
similarity index 100%
rename from docs/customize/model-providers/more/together.mdx
rename to sige-docs/customize/model-providers/more/together.mdx
diff --git a/docs/customize/model-providers/more/venice.mdx b/sige-docs/customize/model-providers/more/venice.mdx
similarity index 100%
rename from docs/customize/model-providers/more/venice.mdx
rename to sige-docs/customize/model-providers/more/venice.mdx
diff --git a/docs/customize/model-providers/more/vllm.mdx b/sige-docs/customize/model-providers/more/vllm.mdx
similarity index 100%
rename from docs/customize/model-providers/more/vllm.mdx
rename to sige-docs/customize/model-providers/more/vllm.mdx
diff --git a/docs/customize/model-providers/more/watsonx.mdx b/sige-docs/customize/model-providers/more/watsonx.mdx
similarity index 100%
rename from docs/customize/model-providers/more/watsonx.mdx
rename to sige-docs/customize/model-providers/more/watsonx.mdx
diff --git a/docs/customize/model-providers/more/xAI.mdx b/sige-docs/customize/model-providers/more/xAI.mdx
similarity index 100%
rename from docs/customize/model-providers/more/xAI.mdx
rename to sige-docs/customize/model-providers/more/xAI.mdx
diff --git a/docs/customize/model-providers/more/zai.mdx b/sige-docs/customize/model-providers/more/zai.mdx
similarity index 100%
rename from docs/customize/model-providers/more/zai.mdx
rename to sige-docs/customize/model-providers/more/zai.mdx
diff --git a/docs/customize/model-providers/overview.mdx b/sige-docs/customize/model-providers/overview.mdx
similarity index 100%
rename from docs/customize/model-providers/overview.mdx
rename to sige-docs/customize/model-providers/overview.mdx
diff --git a/docs/customize/model-providers/top-level/_category_.json b/sige-docs/customize/model-providers/top-level/_category_.json
similarity index 100%
rename from docs/customize/model-providers/top-level/_category_.json
rename to sige-docs/customize/model-providers/top-level/_category_.json
diff --git a/docs/customize/model-providers/top-level/anthropic.mdx b/sige-docs/customize/model-providers/top-level/anthropic.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/anthropic.mdx
rename to sige-docs/customize/model-providers/top-level/anthropic.mdx
diff --git a/docs/customize/model-providers/top-level/azure.mdx b/sige-docs/customize/model-providers/top-level/azure.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/azure.mdx
rename to sige-docs/customize/model-providers/top-level/azure.mdx
diff --git a/docs/customize/model-providers/top-level/bedrock.mdx b/sige-docs/customize/model-providers/top-level/bedrock.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/bedrock.mdx
rename to sige-docs/customize/model-providers/top-level/bedrock.mdx
diff --git a/docs/customize/model-providers/top-level/gemini.mdx b/sige-docs/customize/model-providers/top-level/gemini.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/gemini.mdx
rename to sige-docs/customize/model-providers/top-level/gemini.mdx
diff --git a/docs/customize/model-providers/top-level/huggingfaceinference.mdx b/sige-docs/customize/model-providers/top-level/huggingfaceinference.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/huggingfaceinference.mdx
rename to sige-docs/customize/model-providers/top-level/huggingfaceinference.mdx
diff --git a/docs/customize/model-providers/top-level/inception.mdx b/sige-docs/customize/model-providers/top-level/inception.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/inception.mdx
rename to sige-docs/customize/model-providers/top-level/inception.mdx
diff --git a/docs/customize/model-providers/top-level/lmstudio.mdx b/sige-docs/customize/model-providers/top-level/lmstudio.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/lmstudio.mdx
rename to sige-docs/customize/model-providers/top-level/lmstudio.mdx
diff --git a/docs/customize/model-providers/top-level/ollama.mdx b/sige-docs/customize/model-providers/top-level/ollama.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/ollama.mdx
rename to sige-docs/customize/model-providers/top-level/ollama.mdx
diff --git a/docs/customize/model-providers/top-level/openai.mdx b/sige-docs/customize/model-providers/top-level/openai.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/openai.mdx
rename to sige-docs/customize/model-providers/top-level/openai.mdx
diff --git a/docs/customize/model-providers/top-level/openrouter.mdx b/sige-docs/customize/model-providers/top-level/openrouter.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/openrouter.mdx
rename to sige-docs/customize/model-providers/top-level/openrouter.mdx
diff --git a/docs/customize/model-providers/top-level/tetrate_agent_router_service.mdx b/sige-docs/customize/model-providers/top-level/tetrate_agent_router_service.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/tetrate_agent_router_service.mdx
rename to sige-docs/customize/model-providers/top-level/tetrate_agent_router_service.mdx
diff --git a/docs/customize/model-providers/top-level/vertexai.mdx b/sige-docs/customize/model-providers/top-level/vertexai.mdx
similarity index 100%
rename from docs/customize/model-providers/top-level/vertexai.mdx
rename to sige-docs/customize/model-providers/top-level/vertexai.mdx
diff --git a/docs/customize/model-roles.mdx b/sige-docs/customize/model-roles.mdx
similarity index 100%
rename from docs/customize/model-roles.mdx
rename to sige-docs/customize/model-roles.mdx
diff --git a/docs/customize/model-roles/00-intro.mdx b/sige-docs/customize/model-roles/00-intro.mdx
similarity index 100%
rename from docs/customize/model-roles/00-intro.mdx
rename to sige-docs/customize/model-roles/00-intro.mdx
diff --git a/docs/customize/model-roles/_category_.json b/sige-docs/customize/model-roles/_category_.json
similarity index 100%
rename from docs/customize/model-roles/_category_.json
rename to sige-docs/customize/model-roles/_category_.json
diff --git a/docs/customize/model-roles/apply.mdx b/sige-docs/customize/model-roles/apply.mdx
similarity index 100%
rename from docs/customize/model-roles/apply.mdx
rename to sige-docs/customize/model-roles/apply.mdx
diff --git a/docs/customize/model-roles/autocomplete.mdx b/sige-docs/customize/model-roles/autocomplete.mdx
similarity index 100%
rename from docs/customize/model-roles/autocomplete.mdx
rename to sige-docs/customize/model-roles/autocomplete.mdx
diff --git a/docs/customize/model-roles/chat.mdx b/sige-docs/customize/model-roles/chat.mdx
similarity index 100%
rename from docs/customize/model-roles/chat.mdx
rename to sige-docs/customize/model-roles/chat.mdx
diff --git a/docs/customize/model-roles/edit.mdx b/sige-docs/customize/model-roles/edit.mdx
similarity index 100%
rename from docs/customize/model-roles/edit.mdx
rename to sige-docs/customize/model-roles/edit.mdx
diff --git a/docs/customize/model-roles/embeddings.mdx b/sige-docs/customize/model-roles/embeddings.mdx
similarity index 100%
rename from docs/customize/model-roles/embeddings.mdx
rename to sige-docs/customize/model-roles/embeddings.mdx
diff --git a/docs/customize/model-roles/intro.mdx b/sige-docs/customize/model-roles/intro.mdx
similarity index 100%
rename from docs/customize/model-roles/intro.mdx
rename to sige-docs/customize/model-roles/intro.mdx
diff --git a/docs/customize/model-roles/reranking.mdx b/sige-docs/customize/model-roles/reranking.mdx
similarity index 100%
rename from docs/customize/model-roles/reranking.mdx
rename to sige-docs/customize/model-roles/reranking.mdx
diff --git a/docs/customize/models.mdx b/sige-docs/customize/models.mdx
similarity index 100%
rename from docs/customize/models.mdx
rename to sige-docs/customize/models.mdx
diff --git a/docs/customize/overview.mdx b/sige-docs/customize/overview.mdx
similarity index 100%
rename from docs/customize/overview.mdx
rename to sige-docs/customize/overview.mdx
diff --git a/docs/customize/prompts.mdx b/sige-docs/customize/prompts.mdx
similarity index 100%
rename from docs/customize/prompts.mdx
rename to sige-docs/customize/prompts.mdx
diff --git a/docs/customize/rules.mdx b/sige-docs/customize/rules.mdx
similarity index 100%
rename from docs/customize/rules.mdx
rename to sige-docs/customize/rules.mdx
diff --git a/docs/docs.json b/sige-docs/docs.json
similarity index 100%
rename from docs/docs.json
rename to sige-docs/docs.json
diff --git a/docs/faqs.mdx b/sige-docs/faqs.mdx
similarity index 100%
rename from docs/faqs.mdx
rename to sige-docs/faqs.mdx
diff --git a/docs/favicon.png b/sige-docs/favicon.png
similarity index 100%
rename from docs/favicon.png
rename to sige-docs/favicon.png
diff --git a/docs/guides/atlassian-mcp-continue-cookbook.mdx b/sige-docs/guides/atlassian-mcp-continue-cookbook.mdx
similarity index 100%
rename from docs/guides/atlassian-mcp-continue-cookbook.mdx
rename to sige-docs/guides/atlassian-mcp-continue-cookbook.mdx
diff --git a/docs/guides/chrome-devtools-mcp-performance.mdx b/sige-docs/guides/chrome-devtools-mcp-performance.mdx
similarity index 100%
rename from docs/guides/chrome-devtools-mcp-performance.mdx
rename to sige-docs/guides/chrome-devtools-mcp-performance.mdx
diff --git a/docs/guides/cli.mdx b/sige-docs/guides/cli.mdx
similarity index 100%
rename from docs/guides/cli.mdx
rename to sige-docs/guides/cli.mdx
diff --git a/docs/guides/codebase-documentation-awareness.mdx b/sige-docs/guides/codebase-documentation-awareness.mdx
similarity index 100%
rename from docs/guides/codebase-documentation-awareness.mdx
rename to sige-docs/guides/codebase-documentation-awareness.mdx
diff --git a/docs/guides/configuring-models-rules-tools.mdx b/sige-docs/guides/configuring-models-rules-tools.mdx
similarity index 100%
rename from docs/guides/configuring-models-rules-tools.mdx
rename to sige-docs/guides/configuring-models-rules-tools.mdx
diff --git a/docs/guides/continue-docs-mcp-cookbook.mdx b/sige-docs/guides/continue-docs-mcp-cookbook.mdx
similarity index 100%
rename from docs/guides/continue-docs-mcp-cookbook.mdx
rename to sige-docs/guides/continue-docs-mcp-cookbook.mdx
diff --git a/docs/guides/custom-code-rag.mdx b/sige-docs/guides/custom-code-rag.mdx
similarity index 100%
rename from docs/guides/custom-code-rag.mdx
rename to sige-docs/guides/custom-code-rag.mdx
diff --git a/docs/guides/dlt-mcp-continue-cookbook.mdx b/sige-docs/guides/dlt-mcp-continue-cookbook.mdx
similarity index 100%
rename from docs/guides/dlt-mcp-continue-cookbook.mdx
rename to sige-docs/guides/dlt-mcp-continue-cookbook.mdx
diff --git a/docs/guides/doc-writing-agent-cli.mdx b/sige-docs/guides/doc-writing-agent-cli.mdx
similarity index 100%
rename from docs/guides/doc-writing-agent-cli.mdx
rename to sige-docs/guides/doc-writing-agent-cli.mdx
diff --git a/docs/guides/github-mcp-continue-cookbook.mdx b/sige-docs/guides/github-mcp-continue-cookbook.mdx
similarity index 100%
rename from docs/guides/github-mcp-continue-cookbook.mdx
rename to sige-docs/guides/github-mcp-continue-cookbook.mdx
diff --git a/docs/guides/github-pr-review-bot.mdx b/sige-docs/guides/github-pr-review-bot.mdx
similarity index 100%
rename from docs/guides/github-pr-review-bot.mdx
rename to sige-docs/guides/github-pr-review-bot.mdx
diff --git a/docs/guides/how-to-self-host-a-model.mdx b/sige-docs/guides/how-to-self-host-a-model.mdx
similarity index 100%
rename from docs/guides/how-to-self-host-a-model.mdx
rename to sige-docs/guides/how-to-self-host-a-model.mdx
diff --git a/docs/guides/instinct.mdx b/sige-docs/guides/instinct.mdx
similarity index 100%
rename from docs/guides/instinct.mdx
rename to sige-docs/guides/instinct.mdx
diff --git a/docs/guides/netlify-mcp-continuous-deployment.mdx b/sige-docs/guides/netlify-mcp-continuous-deployment.mdx
similarity index 100%
rename from docs/guides/netlify-mcp-continuous-deployment.mdx
rename to sige-docs/guides/netlify-mcp-continuous-deployment.mdx
diff --git a/docs/guides/notion-continue-guide.mdx b/sige-docs/guides/notion-continue-guide.mdx
similarity index 100%
rename from docs/guides/notion-continue-guide.mdx
rename to sige-docs/guides/notion-continue-guide.mdx
diff --git a/docs/guides/ollama-guide.mdx b/sige-docs/guides/ollama-guide.mdx
similarity index 100%
rename from docs/guides/ollama-guide.mdx
rename to sige-docs/guides/ollama-guide.mdx
diff --git a/docs/guides/overview.mdx b/sige-docs/guides/overview.mdx
similarity index 100%
rename from docs/guides/overview.mdx
rename to sige-docs/guides/overview.mdx
diff --git a/docs/guides/plan-mode-guide.mdx b/sige-docs/guides/plan-mode-guide.mdx
similarity index 100%
rename from docs/guides/plan-mode-guide.mdx
rename to sige-docs/guides/plan-mode-guide.mdx
diff --git a/docs/guides/posthog-github-continuous-ai.mdx b/sige-docs/guides/posthog-github-continuous-ai.mdx
similarity index 100%
rename from docs/guides/posthog-github-continuous-ai.mdx
rename to sige-docs/guides/posthog-github-continuous-ai.mdx
diff --git a/docs/guides/running-continue-without-internet.mdx b/sige-docs/guides/running-continue-without-internet.mdx
similarity index 100%
rename from docs/guides/running-continue-without-internet.mdx
rename to sige-docs/guides/running-continue-without-internet.mdx
diff --git a/docs/guides/sanity-mcp-continue-cookbook.mdx b/sige-docs/guides/sanity-mcp-continue-cookbook.mdx
similarity index 100%
rename from docs/guides/sanity-mcp-continue-cookbook.mdx
rename to sige-docs/guides/sanity-mcp-continue-cookbook.mdx
diff --git a/docs/guides/sentry-mcp-error-monitoring.mdx b/sige-docs/guides/sentry-mcp-error-monitoring.mdx
similarity index 100%
rename from docs/guides/sentry-mcp-error-monitoring.mdx
rename to sige-docs/guides/sentry-mcp-error-monitoring.mdx
diff --git a/docs/guides/snyk-mcp-continue-cookbook.mdx b/sige-docs/guides/snyk-mcp-continue-cookbook.mdx
similarity index 100%
rename from docs/guides/snyk-mcp-continue-cookbook.mdx
rename to sige-docs/guides/snyk-mcp-continue-cookbook.mdx
diff --git a/docs/guides/supabase-mcp-database-workflow.mdx b/sige-docs/guides/supabase-mcp-database-workflow.mdx
similarity index 100%
rename from docs/guides/supabase-mcp-database-workflow.mdx
rename to sige-docs/guides/supabase-mcp-database-workflow.mdx
diff --git a/docs/guides/understanding-configs.mdx b/sige-docs/guides/understanding-configs.mdx
similarity index 100%
rename from docs/guides/understanding-configs.mdx
rename to sige-docs/guides/understanding-configs.mdx
diff --git a/docs/home.mdx b/sige-docs/home.mdx
similarity index 100%
rename from docs/home.mdx
rename to sige-docs/home.mdx
diff --git a/docs/ide-extensions/agent/context-selection.mdx b/sige-docs/ide-extensions/agent/context-selection.mdx
similarity index 100%
rename from docs/ide-extensions/agent/context-selection.mdx
rename to sige-docs/ide-extensions/agent/context-selection.mdx
diff --git a/docs/ide-extensions/agent/how-it-works.mdx b/sige-docs/ide-extensions/agent/how-it-works.mdx
similarity index 100%
rename from docs/ide-extensions/agent/how-it-works.mdx
rename to sige-docs/ide-extensions/agent/how-it-works.mdx
diff --git a/docs/ide-extensions/agent/how-to-customize.mdx b/sige-docs/ide-extensions/agent/how-to-customize.mdx
similarity index 100%
rename from docs/ide-extensions/agent/how-to-customize.mdx
rename to sige-docs/ide-extensions/agent/how-to-customize.mdx
diff --git a/docs/ide-extensions/agent/model-setup.mdx b/sige-docs/ide-extensions/agent/model-setup.mdx
similarity index 100%
rename from docs/ide-extensions/agent/model-setup.mdx
rename to sige-docs/ide-extensions/agent/model-setup.mdx
diff --git a/docs/ide-extensions/agent/plan-mode.mdx b/sige-docs/ide-extensions/agent/plan-mode.mdx
similarity index 100%
rename from docs/ide-extensions/agent/plan-mode.mdx
rename to sige-docs/ide-extensions/agent/plan-mode.mdx
diff --git a/docs/ide-extensions/agent/quick-start.mdx b/sige-docs/ide-extensions/agent/quick-start.mdx
similarity index 100%
rename from docs/ide-extensions/agent/quick-start.mdx
rename to sige-docs/ide-extensions/agent/quick-start.mdx
diff --git a/docs/ide-extensions/autocomplete/context-selection.mdx b/sige-docs/ide-extensions/autocomplete/context-selection.mdx
similarity index 100%
rename from docs/ide-extensions/autocomplete/context-selection.mdx
rename to sige-docs/ide-extensions/autocomplete/context-selection.mdx
diff --git a/docs/ide-extensions/autocomplete/how-it-works.mdx b/sige-docs/ide-extensions/autocomplete/how-it-works.mdx
similarity index 100%
rename from docs/ide-extensions/autocomplete/how-it-works.mdx
rename to sige-docs/ide-extensions/autocomplete/how-it-works.mdx
diff --git a/docs/ide-extensions/autocomplete/how-to-customize.mdx b/sige-docs/ide-extensions/autocomplete/how-to-customize.mdx
similarity index 100%
rename from docs/ide-extensions/autocomplete/how-to-customize.mdx
rename to sige-docs/ide-extensions/autocomplete/how-to-customize.mdx
diff --git a/docs/ide-extensions/autocomplete/model-setup.mdx b/sige-docs/ide-extensions/autocomplete/model-setup.mdx
similarity index 100%
rename from docs/ide-extensions/autocomplete/model-setup.mdx
rename to sige-docs/ide-extensions/autocomplete/model-setup.mdx
diff --git a/docs/ide-extensions/autocomplete/next-edit.mdx b/sige-docs/ide-extensions/autocomplete/next-edit.mdx
similarity index 100%
rename from docs/ide-extensions/autocomplete/next-edit.mdx
rename to sige-docs/ide-extensions/autocomplete/next-edit.mdx
diff --git a/docs/ide-extensions/autocomplete/quick-start.mdx b/sige-docs/ide-extensions/autocomplete/quick-start.mdx
similarity index 100%
rename from docs/ide-extensions/autocomplete/quick-start.mdx
rename to sige-docs/ide-extensions/autocomplete/quick-start.mdx
diff --git a/docs/ide-extensions/chat/context-selection.mdx b/sige-docs/ide-extensions/chat/context-selection.mdx
similarity index 100%
rename from docs/ide-extensions/chat/context-selection.mdx
rename to sige-docs/ide-extensions/chat/context-selection.mdx
diff --git a/docs/ide-extensions/chat/how-it-works.mdx b/sige-docs/ide-extensions/chat/how-it-works.mdx
similarity index 100%
rename from docs/ide-extensions/chat/how-it-works.mdx
rename to sige-docs/ide-extensions/chat/how-it-works.mdx
diff --git a/docs/ide-extensions/chat/how-to-customize.mdx b/sige-docs/ide-extensions/chat/how-to-customize.mdx
similarity index 100%
rename from docs/ide-extensions/chat/how-to-customize.mdx
rename to sige-docs/ide-extensions/chat/how-to-customize.mdx
diff --git a/docs/ide-extensions/chat/model-setup.mdx b/sige-docs/ide-extensions/chat/model-setup.mdx
similarity index 100%
rename from docs/ide-extensions/chat/model-setup.mdx
rename to sige-docs/ide-extensions/chat/model-setup.mdx
diff --git a/docs/ide-extensions/chat/quick-start.mdx b/sige-docs/ide-extensions/chat/quick-start.mdx
similarity index 100%
rename from docs/ide-extensions/chat/quick-start.mdx
rename to sige-docs/ide-extensions/chat/quick-start.mdx
diff --git a/docs/ide-extensions/edit/context-selection.mdx b/sige-docs/ide-extensions/edit/context-selection.mdx
similarity index 100%
rename from docs/ide-extensions/edit/context-selection.mdx
rename to sige-docs/ide-extensions/edit/context-selection.mdx
diff --git a/docs/ide-extensions/edit/how-it-works.mdx b/sige-docs/ide-extensions/edit/how-it-works.mdx
similarity index 100%
rename from docs/ide-extensions/edit/how-it-works.mdx
rename to sige-docs/ide-extensions/edit/how-it-works.mdx
diff --git a/docs/ide-extensions/edit/how-to-customize.mdx b/sige-docs/ide-extensions/edit/how-to-customize.mdx
similarity index 100%
rename from docs/ide-extensions/edit/how-to-customize.mdx
rename to sige-docs/ide-extensions/edit/how-to-customize.mdx
diff --git a/docs/ide-extensions/edit/model-setup.mdx b/sige-docs/ide-extensions/edit/model-setup.mdx
similarity index 100%
rename from docs/ide-extensions/edit/model-setup.mdx
rename to sige-docs/ide-extensions/edit/model-setup.mdx
diff --git a/docs/ide-extensions/edit/quick-start.mdx b/sige-docs/ide-extensions/edit/quick-start.mdx
similarity index 100%
rename from docs/ide-extensions/edit/quick-start.mdx
rename to sige-docs/ide-extensions/edit/quick-start.mdx
diff --git a/docs/ide-extensions/install.mdx b/sige-docs/ide-extensions/install.mdx
similarity index 100%
rename from docs/ide-extensions/install.mdx
rename to sige-docs/ide-extensions/install.mdx
diff --git a/docs/ide-extensions/plan/how-it-works.mdx b/sige-docs/ide-extensions/plan/how-it-works.mdx
similarity index 100%
rename from docs/ide-extensions/plan/how-it-works.mdx
rename to sige-docs/ide-extensions/plan/how-it-works.mdx
diff --git a/docs/ide-extensions/plan/quick-start.mdx b/sige-docs/ide-extensions/plan/quick-start.mdx
similarity index 100%
rename from docs/ide-extensions/plan/quick-start.mdx
rename to sige-docs/ide-extensions/plan/quick-start.mdx
diff --git a/docs/ide-extensions/quick-start.mdx b/sige-docs/ide-extensions/quick-start.mdx
similarity index 100%
rename from docs/ide-extensions/quick-start.mdx
rename to sige-docs/ide-extensions/quick-start.mdx
diff --git a/docs/images/actions-7d5b6b48fbf43eb6dbbb9ff7f42598a0.gif b/sige-docs/images/actions-7d5b6b48fbf43eb6dbbb9ff7f42598a0.gif
similarity index 100%
rename from docs/images/actions-7d5b6b48fbf43eb6dbbb9ff7f42598a0.gif
rename to sige-docs/images/actions-7d5b6b48fbf43eb6dbbb9ff7f42598a0.gif
diff --git a/docs/images/actions.gif b/sige-docs/images/actions.gif
similarity index 100%
rename from docs/images/actions.gif
rename to sige-docs/images/actions.gif
diff --git a/docs/images/add-local-rules-cf1912d362b20535175d41e24f79a5a2.png b/sige-docs/images/add-local-rules-cf1912d362b20535175d41e24f79a5a2.png
similarity index 100%
rename from docs/images/add-local-rules-cf1912d362b20535175d41e24f79a5a2.png
rename to sige-docs/images/add-local-rules-cf1912d362b20535175d41e24f79a5a2.png
diff --git a/docs/images/add-local-rules.png b/sige-docs/images/add-local-rules.png
similarity index 100%
rename from docs/images/add-local-rules.png
rename to sige-docs/images/add-local-rules.png
diff --git a/docs/images/agent-9ef792cfc196a3b5faa984fb072c4400.gif b/sige-docs/images/agent-9ef792cfc196a3b5faa984fb072c4400.gif
similarity index 100%
rename from docs/images/agent-9ef792cfc196a3b5faa984fb072c4400.gif
rename to sige-docs/images/agent-9ef792cfc196a3b5faa984fb072c4400.gif
diff --git a/docs/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png b/sige-docs/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
similarity index 100%
rename from docs/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
rename to sige-docs/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
diff --git a/docs/images/agent-permission.png b/sige-docs/images/agent-permission.png
similarity index 100%
rename from docs/images/agent-permission.png
rename to sige-docs/images/agent-permission.png
diff --git a/docs/images/agent-quick-start.gif b/sige-docs/images/agent-quick-start.gif
similarity index 100%
rename from docs/images/agent-quick-start.gif
rename to sige-docs/images/agent-quick-start.gif
diff --git a/docs/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png b/sige-docs/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
similarity index 100%
rename from docs/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
rename to sige-docs/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
diff --git a/docs/images/agent-response.png b/sige-docs/images/agent-response.png
similarity index 100%
rename from docs/images/agent-response.png
rename to sige-docs/images/agent-response.png
diff --git a/docs/images/agent.gif b/sige-docs/images/agent.gif
similarity index 100%
rename from docs/images/agent.gif
rename to sige-docs/images/agent.gif
diff --git a/docs/images/ask-continue-5aff7cbb94c0be066510331c09a3c377.png b/sige-docs/images/ask-continue-5aff7cbb94c0be066510331c09a3c377.png
similarity index 100%
rename from docs/images/ask-continue-5aff7cbb94c0be066510331c09a3c377.png
rename to sige-docs/images/ask-continue-5aff7cbb94c0be066510331c09a3c377.png
diff --git a/docs/images/ask-continue.png b/sige-docs/images/ask-continue.png
similarity index 100%
rename from docs/images/ask-continue.png
rename to sige-docs/images/ask-continue.png
diff --git a/docs/images/assets/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png b/sige-docs/images/assets/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
similarity index 100%
rename from docs/images/assets/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
rename to sige-docs/images/assets/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
diff --git a/docs/images/assets/images/intro-0c302b9c15b890c251b1ad04586c880f.png b/sige-docs/images/assets/images/intro-0c302b9c15b890c251b1ad04586c880f.png
similarity index 100%
rename from docs/images/assets/images/intro-0c302b9c15b890c251b1ad04586c880f.png
rename to sige-docs/images/assets/images/intro-0c302b9c15b890c251b1ad04586c880f.png
diff --git a/docs/images/assets/images/prerelease-9bed93e846914165d30a3b227a680d9b.png b/sige-docs/images/assets/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
similarity index 100%
rename from docs/images/assets/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
rename to sige-docs/images/assets/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
diff --git a/docs/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png b/sige-docs/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
similarity index 100%
rename from docs/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
rename to sige-docs/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
diff --git a/docs/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png b/sige-docs/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
similarity index 100%
rename from docs/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
rename to sige-docs/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
diff --git a/docs/images/assistant-new-button-16070e2cff9ce25ec9ebfeecb0e2f2b5.png b/sige-docs/images/assistant-new-button-16070e2cff9ce25ec9ebfeecb0e2f2b5.png
similarity index 100%
rename from docs/images/assistant-new-button-16070e2cff9ce25ec9ebfeecb0e2f2b5.png
rename to sige-docs/images/assistant-new-button-16070e2cff9ce25ec9ebfeecb0e2f2b5.png
diff --git a/docs/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png b/sige-docs/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
similarity index 100%
rename from docs/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
rename to sige-docs/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
diff --git a/docs/images/assistant-selector-dropdown.png b/sige-docs/images/assistant-selector-dropdown.png
similarity index 100%
rename from docs/images/assistant-selector-dropdown.png
rename to sige-docs/images/assistant-selector-dropdown.png
diff --git a/docs/images/autocomplete-9d4e3f7658d3e65b8e8b20f2de939675.gif b/sige-docs/images/autocomplete-9d4e3f7658d3e65b8e8b20f2de939675.gif
similarity index 100%
rename from docs/images/autocomplete-9d4e3f7658d3e65b8e8b20f2de939675.gif
rename to sige-docs/images/autocomplete-9d4e3f7658d3e65b8e8b20f2de939675.gif
diff --git a/docs/images/autocomplete-model-selection.png b/sige-docs/images/autocomplete-model-selection.png
similarity index 100%
rename from docs/images/autocomplete-model-selection.png
rename to sige-docs/images/autocomplete-model-selection.png
diff --git a/docs/images/autocomplete-quick-start.gif b/sige-docs/images/autocomplete-quick-start.gif
similarity index 100%
rename from docs/images/autocomplete-quick-start.gif
rename to sige-docs/images/autocomplete-quick-start.gif
diff --git a/docs/images/autocomplete-settings.png b/sige-docs/images/autocomplete-settings.png
similarity index 100%
rename from docs/images/autocomplete-settings.png
rename to sige-docs/images/autocomplete-settings.png
diff --git a/docs/images/autocomplete.gif b/sige-docs/images/autocomplete.gif
similarity index 100%
rename from docs/images/autocomplete.gif
rename to sige-docs/images/autocomplete.gif
diff --git a/docs/images/background-agent.gif b/sige-docs/images/background-agent.gif
similarity index 100%
rename from docs/images/background-agent.gif
rename to sige-docs/images/background-agent.gif
diff --git a/docs/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png b/sige-docs/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
similarity index 100%
rename from docs/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
rename to sige-docs/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
diff --git a/docs/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png b/sige-docs/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
similarity index 100%
rename from docs/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
rename to sige-docs/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
diff --git a/docs/images/block-remix-button-913beb80672662855acc7013561c78d0.png b/sige-docs/images/block-remix-button-913beb80672662855acc7013561c78d0.png
similarity index 100%
rename from docs/images/block-remix-button-913beb80672662855acc7013561c78d0.png
rename to sige-docs/images/block-remix-button-913beb80672662855acc7013561c78d0.png
diff --git a/docs/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png b/sige-docs/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
similarity index 100%
rename from docs/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
rename to sige-docs/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
diff --git a/docs/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png b/sige-docs/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
similarity index 100%
rename from docs/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
rename to sige-docs/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
diff --git a/docs/images/changelog/opportunities.png b/sige-docs/images/changelog/opportunities.png
similarity index 100%
rename from docs/images/changelog/opportunities.png
rename to sige-docs/images/changelog/opportunities.png
diff --git a/docs/images/chat-489b68d156be2aafe09ee7cedf233fba.gif b/sige-docs/images/chat-489b68d156be2aafe09ee7cedf233fba.gif
similarity index 100%
rename from docs/images/chat-489b68d156be2aafe09ee7cedf233fba.gif
rename to sige-docs/images/chat-489b68d156be2aafe09ee7cedf233fba.gif
diff --git a/docs/images/chat-quick-start.gif b/sige-docs/images/chat-quick-start.gif
similarity index 100%
rename from docs/images/chat-quick-start.gif
rename to sige-docs/images/chat-quick-start.gif
diff --git a/docs/images/chat.gif b/sige-docs/images/chat.gif
similarity index 100%
rename from docs/images/chat.gif
rename to sige-docs/images/chat.gif
diff --git a/docs/images/checks-accept-reject.png b/sige-docs/images/checks-accept-reject.png
similarity index 100%
rename from docs/images/checks-accept-reject.png
rename to sige-docs/images/checks-accept-reject.png
diff --git a/docs/images/checks-local-results.png b/sige-docs/images/checks-local-results.png
similarity index 100%
rename from docs/images/checks-local-results.png
rename to sige-docs/images/checks-local-results.png
diff --git a/docs/images/checks-local-running.png b/sige-docs/images/checks-local-running.png
similarity index 100%
rename from docs/images/checks-local-running.png
rename to sige-docs/images/checks-local-running.png
diff --git a/docs/images/checks-metrics-dashboard.png b/sige-docs/images/checks-metrics-dashboard.png
similarity index 100%
rename from docs/images/checks-metrics-dashboard.png
rename to sige-docs/images/checks-metrics-dashboard.png
diff --git a/docs/images/checks-pr-status.png b/sige-docs/images/checks-pr-status.png
similarity index 100%
rename from docs/images/checks-pr-status.png
rename to sige-docs/images/checks-pr-status.png
diff --git a/docs/images/classes.gif b/sige-docs/images/classes.gif
similarity index 100%
rename from docs/images/classes.gif
rename to sige-docs/images/classes.gif
diff --git a/docs/images/cli-agent.gif b/sige-docs/images/cli-agent.gif
similarity index 100%
rename from docs/images/cli-agent.gif
rename to sige-docs/images/cli-agent.gif
diff --git a/docs/images/cn-demo.gif b/sige-docs/images/cn-demo.gif
similarity index 100%
rename from docs/images/cn-demo.gif
rename to sige-docs/images/cn-demo.gif
diff --git a/docs/images/codebase.gif b/sige-docs/images/codebase.gif
similarity index 100%
rename from docs/images/codebase.gif
rename to sige-docs/images/codebase.gif
diff --git a/docs/images/codespaces-install.png b/sige-docs/images/codespaces-install.png
similarity index 100%
rename from docs/images/codespaces-install.png
rename to sige-docs/images/codespaces-install.png
diff --git a/docs/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png b/sige-docs/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
similarity index 100%
rename from docs/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
rename to sige-docs/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
diff --git a/docs/images/configure-continue.png b/sige-docs/images/configure-continue.png
similarity index 100%
rename from docs/images/configure-continue.png
rename to sige-docs/images/configure-continue.png
diff --git a/docs/images/context-blocks-overview.png b/sige-docs/images/context-blocks-overview.png
similarity index 100%
rename from docs/images/context-blocks-overview.png
rename to sige-docs/images/context-blocks-overview.png
diff --git a/docs/images/context-menu-8bb705ab2bb34ac7982817ade27a63b7.png b/sige-docs/images/context-menu-8bb705ab2bb34ac7982817ade27a63b7.png
similarity index 100%
rename from docs/images/context-menu-8bb705ab2bb34ac7982817ade27a63b7.png
rename to sige-docs/images/context-menu-8bb705ab2bb34ac7982817ade27a63b7.png
diff --git a/docs/images/context-menu.png b/sige-docs/images/context-menu.png
similarity index 100%
rename from docs/images/context-menu.png
rename to sige-docs/images/context-menu.png
diff --git a/docs/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png b/sige-docs/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
similarity index 100%
rename from docs/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
rename to sige-docs/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
diff --git a/docs/images/context-provider-example.png b/sige-docs/images/context-provider-example.png
similarity index 100%
rename from docs/images/context-provider-example.png
rename to sige-docs/images/context-provider-example.png
diff --git a/docs/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png b/sige-docs/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
similarity index 100%
rename from docs/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
rename to sige-docs/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
diff --git a/docs/images/continue-console.png b/sige-docs/images/continue-console.png
similarity index 100%
rename from docs/images/continue-console.png
rename to sige-docs/images/continue-console.png
diff --git a/docs/images/continue-screenshot.png b/sige-docs/images/continue-screenshot.png
similarity index 100%
rename from docs/images/continue-screenshot.png
rename to sige-docs/images/continue-screenshot.png
diff --git a/docs/images/continue-screenshot2.png b/sige-docs/images/continue-screenshot2.png
similarity index 100%
rename from docs/images/continue-screenshot2.png
rename to sige-docs/images/continue-screenshot2.png
diff --git a/docs/images/continue-settings-card-layout.png b/sige-docs/images/continue-settings-card-layout.png
similarity index 100%
rename from docs/images/continue-settings-card-layout.png
rename to sige-docs/images/continue-settings-card-layout.png
diff --git a/docs/images/continue-social-card.png b/sige-docs/images/continue-social-card.png
similarity index 100%
rename from docs/images/continue-social-card.png
rename to sige-docs/images/continue-social-card.png
diff --git a/docs/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png b/sige-docs/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
similarity index 100%
rename from docs/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
rename to sige-docs/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
diff --git a/docs/images/customize/assets/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png b/sige-docs/images/customize/assets/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
similarity index 100%
rename from docs/images/customize/assets/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
rename to sige-docs/images/customize/assets/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
diff --git a/docs/images/customize/assets/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png b/sige-docs/images/customize/assets/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
similarity index 100%
rename from docs/images/customize/assets/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
rename to sige-docs/images/customize/assets/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
diff --git a/docs/images/customize/assets/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png b/sige-docs/images/customize/assets/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
similarity index 100%
rename from docs/images/customize/assets/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
rename to sige-docs/images/customize/assets/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
diff --git a/docs/images/customize/assets/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png b/sige-docs/images/customize/assets/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
similarity index 100%
rename from docs/images/customize/assets/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
rename to sige-docs/images/customize/assets/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
diff --git a/docs/images/customize/assets/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png b/sige-docs/images/customize/assets/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
similarity index 100%
rename from docs/images/customize/assets/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
rename to sige-docs/images/customize/assets/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
diff --git a/docs/images/customize/assets/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png b/sige-docs/images/customize/assets/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
similarity index 100%
rename from docs/images/customize/assets/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
rename to sige-docs/images/customize/assets/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
diff --git a/docs/images/customize/assets/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png b/sige-docs/images/customize/assets/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
similarity index 100%
rename from docs/images/customize/assets/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
rename to sige-docs/images/customize/assets/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
diff --git a/docs/images/customize/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png b/sige-docs/images/customize/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
similarity index 100%
rename from docs/images/customize/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
rename to sige-docs/images/customize/images/configure-continue-a5c8c79f3304c08353f3fc727aa5da7e.png
diff --git a/docs/images/customize/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png b/sige-docs/images/customize/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
similarity index 100%
rename from docs/images/customize/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
rename to sige-docs/images/customize/images/context-provider-example-0c96ff77286fa970b23dddfdc1fa986a.png
diff --git a/docs/images/customize/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png b/sige-docs/images/customize/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
similarity index 100%
rename from docs/images/customize/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
rename to sige-docs/images/customize/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
diff --git a/docs/images/customize/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png b/sige-docs/images/customize/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
similarity index 100%
rename from docs/images/customize/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
rename to sige-docs/images/customize/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
diff --git a/docs/images/customize/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png b/sige-docs/images/customize/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
similarity index 100%
rename from docs/images/customize/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
rename to sige-docs/images/customize/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
diff --git a/docs/images/customize/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png b/sige-docs/images/customize/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
similarity index 100%
rename from docs/images/customize/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
rename to sige-docs/images/customize/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
diff --git a/docs/images/customize/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png b/sige-docs/images/customize/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
similarity index 100%
rename from docs/images/customize/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
rename to sige-docs/images/customize/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
diff --git a/docs/images/customize/model-roles/assets/images/settings-model-roles-5e5f8a6bd9137b70cf94178a7e45847c.png b/sige-docs/images/customize/model-roles/assets/images/settings-model-roles-5e5f8a6bd9137b70cf94178a7e45847c.png
similarity index 100%
rename from docs/images/customize/model-roles/assets/images/settings-model-roles-5e5f8a6bd9137b70cf94178a7e45847c.png
rename to sige-docs/images/customize/model-roles/assets/images/settings-model-roles-5e5f8a6bd9137b70cf94178a7e45847c.png
diff --git a/docs/images/data-blocks-overview.png b/sige-docs/images/data-blocks-overview.png
similarity index 100%
rename from docs/images/data-blocks-overview.png
rename to sige-docs/images/data-blocks-overview.png
diff --git a/docs/images/docs-blocks-overview.png b/sige-docs/images/docs-blocks-overview.png
similarity index 100%
rename from docs/images/docs-blocks-overview.png
rename to sige-docs/images/docs-blocks-overview.png
diff --git a/docs/images/docs-form-1dde6eab7719715e12d267a366fae60b.png b/sige-docs/images/docs-form-1dde6eab7719715e12d267a366fae60b.png
similarity index 100%
rename from docs/images/docs-form-1dde6eab7719715e12d267a366fae60b.png
rename to sige-docs/images/docs-form-1dde6eab7719715e12d267a366fae60b.png
diff --git a/docs/images/docs-form.png b/sige-docs/images/docs-form.png
similarity index 100%
rename from docs/images/docs-form.png
rename to sige-docs/images/docs-form.png
diff --git a/docs/images/docs-indexes-be0da70ad6aff26c6576d041328be72e.png b/sige-docs/images/docs-indexes-be0da70ad6aff26c6576d041328be72e.png
similarity index 100%
rename from docs/images/docs-indexes-be0da70ad6aff26c6576d041328be72e.png
rename to sige-docs/images/docs-indexes-be0da70ad6aff26c6576d041328be72e.png
diff --git a/docs/images/docs-indexes.png b/sige-docs/images/docs-indexes.png
similarity index 100%
rename from docs/images/docs-indexes.png
rename to sige-docs/images/docs-indexes.png
diff --git a/docs/images/docs-indexing-peek-b3346f52f5104e1c1a395a065d0b234f.png b/sige-docs/images/docs-indexing-peek-b3346f52f5104e1c1a395a065d0b234f.png
similarity index 100%
rename from docs/images/docs-indexing-peek-b3346f52f5104e1c1a395a065d0b234f.png
rename to sige-docs/images/docs-indexing-peek-b3346f52f5104e1c1a395a065d0b234f.png
diff --git a/docs/images/docs-indexing-peek.png b/sige-docs/images/docs-indexing-peek.png
similarity index 100%
rename from docs/images/docs-indexing-peek.png
rename to sige-docs/images/docs-indexing-peek.png
diff --git a/docs/images/docs.gif b/sige-docs/images/docs.gif
similarity index 100%
rename from docs/images/docs.gif
rename to sige-docs/images/docs.gif
diff --git a/docs/images/edit-d522442f88e715924b4c9f4c83900e3a.gif b/sige-docs/images/edit-d522442f88e715924b4c9f4c83900e3a.gif
similarity index 100%
rename from docs/images/edit-d522442f88e715924b4c9f4c83900e3a.gif
rename to sige-docs/images/edit-d522442f88e715924b4c9f4c83900e3a.gif
diff --git a/docs/images/edit-mode-single-file-diff.png b/sige-docs/images/edit-mode-single-file-diff.png
similarity index 100%
rename from docs/images/edit-mode-single-file-diff.png
rename to sige-docs/images/edit-mode-single-file-diff.png
diff --git a/docs/images/edit-model.png b/sige-docs/images/edit-model.png
similarity index 100%
rename from docs/images/edit-model.png
rename to sige-docs/images/edit-model.png
diff --git a/docs/images/edit-quick-start.gif b/sige-docs/images/edit-quick-start.gif
similarity index 100%
rename from docs/images/edit-quick-start.gif
rename to sige-docs/images/edit-quick-start.gif
diff --git a/docs/images/edit.gif b/sige-docs/images/edit.gif
similarity index 100%
rename from docs/images/edit.gif
rename to sige-docs/images/edit.gif
diff --git a/docs/images/error.gif b/sige-docs/images/error.gif
similarity index 100%
rename from docs/images/error.gif
rename to sige-docs/images/error.gif
diff --git a/docs/images/favicon.ico b/sige-docs/images/favicon.ico
similarity index 100%
rename from docs/images/favicon.ico
rename to sige-docs/images/favicon.ico
diff --git a/docs/images/getting-started/assets/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png b/sige-docs/images/getting-started/assets/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
similarity index 100%
rename from docs/images/getting-started/assets/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
rename to sige-docs/images/getting-started/assets/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
diff --git a/docs/images/getting-started/assets/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png b/sige-docs/images/getting-started/assets/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
similarity index 100%
rename from docs/images/getting-started/assets/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
rename to sige-docs/images/getting-started/assets/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
diff --git a/docs/images/getting-started/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png b/sige-docs/images/getting-started/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
similarity index 100%
rename from docs/images/getting-started/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
rename to sige-docs/images/getting-started/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
diff --git a/docs/images/getting-started/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png b/sige-docs/images/getting-started/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
similarity index 100%
rename from docs/images/getting-started/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
rename to sige-docs/images/getting-started/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
diff --git a/docs/images/guides/assets/images/image-8befb5162b7779402f70ff42bb589edb.png b/sige-docs/images/guides/assets/images/image-8befb5162b7779402f70ff42bb589edb.png
similarity index 100%
rename from docs/images/guides/assets/images/image-8befb5162b7779402f70ff42bb589edb.png
rename to sige-docs/images/guides/assets/images/image-8befb5162b7779402f70ff42bb589edb.png
diff --git a/docs/images/guides/assets/images/mistral-x-continue-8c0b3c33fa5fd4ecc4cabb2c3b8a9909.png b/sige-docs/images/guides/assets/images/mistral-x-continue-8c0b3c33fa5fd4ecc4cabb2c3b8a9909.png
similarity index 100%
rename from docs/images/guides/assets/images/mistral-x-continue-8c0b3c33fa5fd4ecc4cabb2c3b8a9909.png
rename to sige-docs/images/guides/assets/images/mistral-x-continue-8c0b3c33fa5fd4ecc4cabb2c3b8a9909.png
diff --git a/docs/images/guides/images/agent-not-supported.png b/sige-docs/images/guides/images/agent-not-supported.png
similarity index 100%
rename from docs/images/guides/images/agent-not-supported.png
rename to sige-docs/images/guides/images/agent-not-supported.png
diff --git a/docs/images/guides/images/image-8befb5162b7779402f70ff42bb589edb.png b/sige-docs/images/guides/images/image-8befb5162b7779402f70ff42bb589edb.png
similarity index 100%
rename from docs/images/guides/images/image-8befb5162b7779402f70ff42bb589edb.png
rename to sige-docs/images/guides/images/image-8befb5162b7779402f70ff42bb589edb.png
diff --git a/docs/images/hero-dark.png b/sige-docs/images/hero-dark.png
similarity index 100%
rename from docs/images/hero-dark.png
rename to sige-docs/images/hero-dark.png
diff --git a/docs/images/hero-light.png b/sige-docs/images/hero-light.png
similarity index 100%
rename from docs/images/hero-light.png
rename to sige-docs/images/hero-light.png
diff --git a/docs/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png b/sige-docs/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
similarity index 100%
rename from docs/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
rename to sige-docs/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
diff --git a/docs/images/hub/agent-remix-button.png b/sige-docs/images/hub/agent-remix-button.png
similarity index 100%
rename from docs/images/hub/agent-remix-button.png
rename to sige-docs/images/hub/agent-remix-button.png
diff --git a/docs/images/hub/assets/images/agent-mission-control.gif b/sige-docs/images/hub/assets/images/agent-mission-control.gif
similarity index 100%
rename from docs/images/hub/assets/images/agent-mission-control.gif
rename to sige-docs/images/hub/assets/images/agent-mission-control.gif
diff --git a/docs/images/hub/assets/images/models-page-e1f91fcf2d9c1d66ad3ad2bdac2b3774.png b/sige-docs/images/hub/assets/images/models-page-e1f91fcf2d9c1d66ad3ad2bdac2b3774.png
similarity index 100%
rename from docs/images/hub/assets/images/models-page-e1f91fcf2d9c1d66ad3ad2bdac2b3774.png
rename to sige-docs/images/hub/assets/images/models-page-e1f91fcf2d9c1d66ad3ad2bdac2b3774.png
diff --git a/docs/images/hub/assets/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png b/sige-docs/images/hub/assets/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
similarity index 100%
rename from docs/images/hub/assets/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
rename to sige-docs/images/hub/assets/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
diff --git a/docs/images/hub/assistant-create-page.png b/sige-docs/images/hub/assistant-create-page.png
similarity index 100%
rename from docs/images/hub/assistant-create-page.png
rename to sige-docs/images/hub/assistant-create-page.png
diff --git a/docs/images/hub/assistant-create-sidebar.png b/sige-docs/images/hub/assistant-create-sidebar.png
similarity index 100%
rename from docs/images/hub/assistant-create-sidebar.png
rename to sige-docs/images/hub/assistant-create-sidebar.png
diff --git a/docs/images/hub/assistant-create-yaml.png b/sige-docs/images/hub/assistant-create-yaml.png
similarity index 100%
rename from docs/images/hub/assistant-create-yaml.png
rename to sige-docs/images/hub/assistant-create-yaml.png
diff --git a/docs/images/hub/assistant-extension-select.png b/sige-docs/images/hub/assistant-extension-select.png
similarity index 100%
rename from docs/images/hub/assistant-extension-select.png
rename to sige-docs/images/hub/assistant-extension-select.png
diff --git a/docs/images/hub/assistant-remix-button.png b/sige-docs/images/hub/assistant-remix-button.png
similarity index 100%
rename from docs/images/hub/assistant-remix-button.png
rename to sige-docs/images/hub/assistant-remix-button.png
diff --git a/docs/images/hub/assistants/assets/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png b/sige-docs/images/hub/assistants/assets/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
similarity index 100%
rename from docs/images/hub/assistants/assets/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
rename to sige-docs/images/hub/assistants/assets/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
diff --git a/docs/images/hub/assistants/assets/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png b/sige-docs/images/hub/assistants/assets/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
similarity index 100%
rename from docs/images/hub/assistants/assets/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
rename to sige-docs/images/hub/assistants/assets/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
diff --git a/docs/images/hub/assistants/assets/images/assistant-new-button-16070e2cff9ce25ec9ebfeecb0e2f2b5.png b/sige-docs/images/hub/assistants/assets/images/assistant-new-button-16070e2cff9ce25ec9ebfeecb0e2f2b5.png
similarity index 100%
rename from docs/images/hub/assistants/assets/images/assistant-new-button-16070e2cff9ce25ec9ebfeecb0e2f2b5.png
rename to sige-docs/images/hub/assistants/assets/images/assistant-new-button-16070e2cff9ce25ec9ebfeecb0e2f2b5.png
diff --git a/docs/images/hub/assistants/assets/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png b/sige-docs/images/hub/assistants/assets/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
similarity index 100%
rename from docs/images/hub/assistants/assets/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
rename to sige-docs/images/hub/assistants/assets/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
diff --git a/docs/images/hub/assistants/images/assistant-create-page.png b/sige-docs/images/hub/assistants/images/assistant-create-page.png
similarity index 100%
rename from docs/images/hub/assistants/images/assistant-create-page.png
rename to sige-docs/images/hub/assistants/images/assistant-create-page.png
diff --git a/docs/images/hub/assistants/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png b/sige-docs/images/hub/assistants/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
similarity index 100%
rename from docs/images/hub/assistants/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
rename to sige-docs/images/hub/assistants/images/assistant-create-sidebar-608be49973f2a7723212adeb52dbcafb.png
diff --git a/docs/images/hub/assistants/images/assistant-create-sidebar.png b/sige-docs/images/hub/assistants/images/assistant-create-sidebar.png
similarity index 100%
rename from docs/images/hub/assistants/images/assistant-create-sidebar.png
rename to sige-docs/images/hub/assistants/images/assistant-create-sidebar.png
diff --git a/docs/images/hub/assistants/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png b/sige-docs/images/hub/assistants/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
similarity index 100%
rename from docs/images/hub/assistants/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
rename to sige-docs/images/hub/assistants/images/assistant-create-yaml-a991e5a81506f1c3ba611a664a50734c.png
diff --git a/docs/images/hub/assistants/images/assistant-create-yaml.png b/sige-docs/images/hub/assistants/images/assistant-create-yaml.png
similarity index 100%
rename from docs/images/hub/assistants/images/assistant-create-yaml.png
rename to sige-docs/images/hub/assistants/images/assistant-create-yaml.png
diff --git a/docs/images/hub/assistants/images/assistant-extension-select.png b/sige-docs/images/hub/assistants/images/assistant-extension-select.png
similarity index 100%
rename from docs/images/hub/assistants/images/assistant-extension-select.png
rename to sige-docs/images/hub/assistants/images/assistant-extension-select.png
diff --git a/docs/images/hub/assistants/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png b/sige-docs/images/hub/assistants/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
similarity index 100%
rename from docs/images/hub/assistants/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
rename to sige-docs/images/hub/assistants/images/assistant-remix-button-728ececa73983140eeab42e33cc3903b.png
diff --git a/docs/images/hub/block-inputs.png b/sige-docs/images/hub/block-inputs.png
similarity index 100%
rename from docs/images/hub/block-inputs.png
rename to sige-docs/images/hub/block-inputs.png
diff --git a/docs/images/hub/block-remix-button.png b/sige-docs/images/hub/block-remix-button.png
similarity index 100%
rename from docs/images/hub/block-remix-button.png
rename to sige-docs/images/hub/block-remix-button.png
diff --git a/docs/images/hub/blocks/assets/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png b/sige-docs/images/hub/blocks/assets/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
similarity index 100%
rename from docs/images/hub/blocks/assets/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
rename to sige-docs/images/hub/blocks/assets/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
diff --git a/docs/images/hub/blocks/assets/images/block-new-button-03d90f6cc9be774c52bdfc4baa5d634e.png b/sige-docs/images/hub/blocks/assets/images/block-new-button-03d90f6cc9be774c52bdfc4baa5d634e.png
similarity index 100%
rename from docs/images/hub/blocks/assets/images/block-new-button-03d90f6cc9be774c52bdfc4baa5d634e.png
rename to sige-docs/images/hub/blocks/assets/images/block-new-button-03d90f6cc9be774c52bdfc4baa5d634e.png
diff --git a/docs/images/hub/blocks/assets/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png b/sige-docs/images/hub/blocks/assets/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
similarity index 100%
rename from docs/images/hub/blocks/assets/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
rename to sige-docs/images/hub/blocks/assets/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
diff --git a/docs/images/hub/blocks/assets/images/block-remix-button-913beb80672662855acc7013561c78d0.png b/sige-docs/images/hub/blocks/assets/images/block-remix-button-913beb80672662855acc7013561c78d0.png
similarity index 100%
rename from docs/images/hub/blocks/assets/images/block-remix-button-913beb80672662855acc7013561c78d0.png
rename to sige-docs/images/hub/blocks/assets/images/block-remix-button-913beb80672662855acc7013561c78d0.png
diff --git a/docs/images/hub/blocks/assets/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png b/sige-docs/images/hub/blocks/assets/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
similarity index 100%
rename from docs/images/hub/blocks/assets/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
rename to sige-docs/images/hub/blocks/assets/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
diff --git a/docs/images/hub/blocks/assets/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png b/sige-docs/images/hub/blocks/assets/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
similarity index 100%
rename from docs/images/hub/blocks/assets/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
rename to sige-docs/images/hub/blocks/assets/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
diff --git a/docs/images/hub/blocks/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png b/sige-docs/images/hub/blocks/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
similarity index 100%
rename from docs/images/hub/blocks/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
rename to sige-docs/images/hub/blocks/images/block-inputs-b26686c49eea145a875dfe46862c85e0.png
diff --git a/docs/images/hub/blocks/images/block-inputs.png b/sige-docs/images/hub/blocks/images/block-inputs.png
similarity index 100%
rename from docs/images/hub/blocks/images/block-inputs.png
rename to sige-docs/images/hub/blocks/images/block-inputs.png
diff --git a/docs/images/hub/blocks/images/block-new-button-03d90f6cc9be774c52bdfc4baa5d634e.png b/sige-docs/images/hub/blocks/images/block-new-button-03d90f6cc9be774c52bdfc4baa5d634e.png
similarity index 100%
rename from docs/images/hub/blocks/images/block-new-button-03d90f6cc9be774c52bdfc4baa5d634e.png
rename to sige-docs/images/hub/blocks/images/block-new-button-03d90f6cc9be774c52bdfc4baa5d634e.png
diff --git a/docs/images/hub/blocks/images/block-new-button.png b/sige-docs/images/hub/blocks/images/block-new-button.png
similarity index 100%
rename from docs/images/hub/blocks/images/block-new-button.png
rename to sige-docs/images/hub/blocks/images/block-new-button.png
diff --git a/docs/images/hub/blocks/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png b/sige-docs/images/hub/blocks/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
similarity index 100%
rename from docs/images/hub/blocks/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
rename to sige-docs/images/hub/blocks/images/block-new-page-2d7faf71739d0f062d555b5d7257fb56.png
diff --git a/docs/images/hub/blocks/images/block-new-page.png b/sige-docs/images/hub/blocks/images/block-new-page.png
similarity index 100%
rename from docs/images/hub/blocks/images/block-new-page.png
rename to sige-docs/images/hub/blocks/images/block-new-page.png
diff --git a/docs/images/hub/blocks/images/block-remix-button-913beb80672662855acc7013561c78d0.png b/sige-docs/images/hub/blocks/images/block-remix-button-913beb80672662855acc7013561c78d0.png
similarity index 100%
rename from docs/images/hub/blocks/images/block-remix-button-913beb80672662855acc7013561c78d0.png
rename to sige-docs/images/hub/blocks/images/block-remix-button-913beb80672662855acc7013561c78d0.png
diff --git a/docs/images/hub/blocks/images/block-remix-button.png b/sige-docs/images/hub/blocks/images/block-remix-button.png
similarity index 100%
rename from docs/images/hub/blocks/images/block-remix-button.png
rename to sige-docs/images/hub/blocks/images/block-remix-button.png
diff --git a/docs/images/hub/blocks/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png b/sige-docs/images/hub/blocks/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
similarity index 100%
rename from docs/images/hub/blocks/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
rename to sige-docs/images/hub/blocks/images/bundle-create-page-51dc9d72652c6675edb2e2a085db16a1.png
diff --git a/docs/images/hub/blocks/images/bundle-create-page.png b/sige-docs/images/hub/blocks/images/bundle-create-page.png
similarity index 100%
rename from docs/images/hub/blocks/images/bundle-create-page.png
rename to sige-docs/images/hub/blocks/images/bundle-create-page.png
diff --git a/docs/images/hub/blocks/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png b/sige-docs/images/hub/blocks/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
similarity index 100%
rename from docs/images/hub/blocks/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
rename to sige-docs/images/hub/blocks/images/bundle-new-button-4e6ae842500100fffeff8b39f74728f0.png
diff --git a/docs/images/hub/blocks/images/bundle-new-button.png b/sige-docs/images/hub/blocks/images/bundle-new-button.png
similarity index 100%
rename from docs/images/hub/blocks/images/bundle-new-button.png
rename to sige-docs/images/hub/blocks/images/bundle-new-button.png
diff --git a/docs/images/hub/blocks/images/context-blocks-overview.png b/sige-docs/images/hub/blocks/images/context-blocks-overview.png
similarity index 100%
rename from docs/images/hub/blocks/images/context-blocks-overview.png
rename to sige-docs/images/hub/blocks/images/context-blocks-overview.png
diff --git a/docs/images/hub/blocks/images/data-blocks-overview.png b/sige-docs/images/hub/blocks/images/data-blocks-overview.png
similarity index 100%
rename from docs/images/hub/blocks/images/data-blocks-overview.png
rename to sige-docs/images/hub/blocks/images/data-blocks-overview.png
diff --git a/docs/images/hub/blocks/images/docs-blocks-overview.png b/sige-docs/images/hub/blocks/images/docs-blocks-overview.png
similarity index 100%
rename from docs/images/hub/blocks/images/docs-blocks-overview.png
rename to sige-docs/images/hub/blocks/images/docs-blocks-overview.png
diff --git a/docs/images/hub/blocks/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png b/sige-docs/images/hub/blocks/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
similarity index 100%
rename from docs/images/hub/blocks/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
rename to sige-docs/images/hub/blocks/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
diff --git a/docs/images/hub/blocks/images/mcp-blocks-overview.png b/sige-docs/images/hub/blocks/images/mcp-blocks-overview.png
similarity index 100%
rename from docs/images/hub/blocks/images/mcp-blocks-overview.png
rename to sige-docs/images/hub/blocks/images/mcp-blocks-overview.png
diff --git a/docs/images/hub/blocks/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png b/sige-docs/images/hub/blocks/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
similarity index 100%
rename from docs/images/hub/blocks/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
rename to sige-docs/images/hub/blocks/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
diff --git a/docs/images/hub/blocks/images/model-blocks-overview.png b/sige-docs/images/hub/blocks/images/model-blocks-overview.png
similarity index 100%
rename from docs/images/hub/blocks/images/model-blocks-overview.png
rename to sige-docs/images/hub/blocks/images/model-blocks-overview.png
diff --git a/docs/images/hub/blocks/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png b/sige-docs/images/hub/blocks/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
similarity index 100%
rename from docs/images/hub/blocks/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
rename to sige-docs/images/hub/blocks/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
diff --git a/docs/images/hub/blocks/images/prompts-blocks-overview.png b/sige-docs/images/hub/blocks/images/prompts-blocks-overview.png
similarity index 100%
rename from docs/images/hub/blocks/images/prompts-blocks-overview.png
rename to sige-docs/images/hub/blocks/images/prompts-blocks-overview.png
diff --git a/docs/images/hub/blocks/images/rules-blocks-overview.png b/sige-docs/images/hub/blocks/images/rules-blocks-overview.png
similarity index 100%
rename from docs/images/hub/blocks/images/rules-blocks-overview.png
rename to sige-docs/images/hub/blocks/images/rules-blocks-overview.png
diff --git a/docs/images/hub/bundle-create-page.png b/sige-docs/images/hub/bundle-create-page.png
similarity index 100%
rename from docs/images/hub/bundle-create-page.png
rename to sige-docs/images/hub/bundle-create-page.png
diff --git a/docs/images/hub/create-an-agent.gif b/sige-docs/images/hub/create-an-agent.gif
similarity index 100%
rename from docs/images/hub/create-an-agent.gif
rename to sige-docs/images/hub/create-an-agent.gif
diff --git a/docs/images/hub/create-org-form.png b/sige-docs/images/hub/create-org-form.png
similarity index 100%
rename from docs/images/hub/create-org-form.png
rename to sige-docs/images/hub/create-org-form.png
diff --git a/docs/images/hub/governance/assets/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png b/sige-docs/images/hub/governance/assets/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
similarity index 100%
rename from docs/images/hub/governance/assets/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
rename to sige-docs/images/hub/governance/assets/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
diff --git a/docs/images/hub/governance/assets/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png b/sige-docs/images/hub/governance/assets/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
similarity index 100%
rename from docs/images/hub/governance/assets/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
rename to sige-docs/images/hub/governance/assets/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
diff --git a/docs/images/hub/governance/assets/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png b/sige-docs/images/hub/governance/assets/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
similarity index 100%
rename from docs/images/hub/governance/assets/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
rename to sige-docs/images/hub/governance/assets/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
diff --git a/docs/images/hub/governance/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png b/sige-docs/images/hub/governance/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
similarity index 100%
rename from docs/images/hub/governance/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
rename to sige-docs/images/hub/governance/images/create-org-form-1c7655050d8f423b0ecdfbd1cc85e0af.png
diff --git a/docs/images/hub/governance/images/create-org-form.png b/sige-docs/images/hub/governance/images/create-org-form.png
similarity index 100%
rename from docs/images/hub/governance/images/create-org-form.png
rename to sige-docs/images/hub/governance/images/create-org-form.png
diff --git a/docs/images/hub/governance/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png b/sige-docs/images/hub/governance/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
similarity index 100%
rename from docs/images/hub/governance/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
rename to sige-docs/images/hub/governance/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
diff --git a/docs/images/hub/governance/images/org-home-page.png b/sige-docs/images/hub/governance/images/org-home-page.png
similarity index 100%
rename from docs/images/hub/governance/images/org-home-page.png
rename to sige-docs/images/hub/governance/images/org-home-page.png
diff --git a/docs/images/hub/governance/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png b/sige-docs/images/hub/governance/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
similarity index 100%
rename from docs/images/hub/governance/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
rename to sige-docs/images/hub/governance/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
diff --git a/docs/images/hub/governance/images/org-selector.png b/sige-docs/images/hub/governance/images/org-selector.png
similarity index 100%
rename from docs/images/hub/governance/images/org-selector.png
rename to sige-docs/images/hub/governance/images/org-selector.png
diff --git a/docs/images/hub/hub-nav.png b/sige-docs/images/hub/hub-nav.png
similarity index 100%
rename from docs/images/hub/hub-nav.png
rename to sige-docs/images/hub/hub-nav.png
diff --git a/docs/images/hub/hub-onboarding-card.png b/sige-docs/images/hub/hub-onboarding-card.png
similarity index 100%
rename from docs/images/hub/hub-onboarding-card.png
rename to sige-docs/images/hub/hub-onboarding-card.png
diff --git a/docs/images/hub/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png b/sige-docs/images/hub/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
similarity index 100%
rename from docs/images/hub/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
rename to sige-docs/images/hub/images/hub-onboarding-card-81abd457b6d131c4b0aa89a5a6d647d3.png
diff --git a/docs/images/hub/images/hub-onboarding-card.png b/sige-docs/images/hub/images/hub-onboarding-card.png
similarity index 100%
rename from docs/images/hub/images/hub-onboarding-card.png
rename to sige-docs/images/hub/images/hub-onboarding-card.png
diff --git a/docs/images/hub/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png b/sige-docs/images/hub/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
similarity index 100%
rename from docs/images/hub/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
rename to sige-docs/images/hub/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
diff --git a/docs/images/hub/images/template-repo.png b/sige-docs/images/hub/images/template-repo.png
similarity index 100%
rename from docs/images/hub/images/template-repo.png
rename to sige-docs/images/hub/images/template-repo.png
diff --git a/docs/images/hub/models-page.png b/sige-docs/images/hub/models-page.png
similarity index 100%
rename from docs/images/hub/models-page.png
rename to sige-docs/images/hub/models-page.png
diff --git a/docs/images/hub/new-agent-button.png b/sige-docs/images/hub/new-agent-button.png
similarity index 100%
rename from docs/images/hub/new-agent-button.png
rename to sige-docs/images/hub/new-agent-button.png
diff --git a/docs/images/hub/org-home-page.png b/sige-docs/images/hub/org-home-page.png
similarity index 100%
rename from docs/images/hub/org-home-page.png
rename to sige-docs/images/hub/org-home-page.png
diff --git a/docs/images/hub/org-selector.png b/sige-docs/images/hub/org-selector.png
similarity index 100%
rename from docs/images/hub/org-selector.png
rename to sige-docs/images/hub/org-selector.png
diff --git a/docs/images/hub/template-repo.png b/sige-docs/images/hub/template-repo.png
similarity index 100%
rename from docs/images/hub/template-repo.png
rename to sige-docs/images/hub/template-repo.png
diff --git a/docs/images/hub/workflows/images/workflows-setup.png b/sige-docs/images/hub/workflows/images/workflows-setup.png
similarity index 100%
rename from docs/images/hub/workflows/images/workflows-setup.png
rename to sige-docs/images/hub/workflows/images/workflows-setup.png
diff --git a/docs/images/ide-extensions/agent/assets/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png b/sige-docs/images/ide-extensions/agent/assets/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
similarity index 100%
rename from docs/images/ide-extensions/agent/assets/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
rename to sige-docs/images/ide-extensions/agent/assets/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
diff --git a/docs/images/ide-extensions/agent/assets/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png b/sige-docs/images/ide-extensions/agent/assets/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
similarity index 100%
rename from docs/images/ide-extensions/agent/assets/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
rename to sige-docs/images/ide-extensions/agent/assets/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
diff --git a/docs/images/ide-extensions/agent/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png b/sige-docs/images/ide-extensions/agent/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
similarity index 100%
rename from docs/images/ide-extensions/agent/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
rename to sige-docs/images/ide-extensions/agent/images/agent-permission-c150919a5c43eb4f55d9d4a46ef8b2d6.png
diff --git a/docs/images/ide-extensions/agent/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png b/sige-docs/images/ide-extensions/agent/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
similarity index 100%
rename from docs/images/ide-extensions/agent/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
rename to sige-docs/images/ide-extensions/agent/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png
diff --git a/docs/images/ide-extensions/autocomplete/images/instinct-autocomplete.png b/sige-docs/images/ide-extensions/autocomplete/images/instinct-autocomplete.png
similarity index 100%
rename from docs/images/ide-extensions/autocomplete/images/instinct-autocomplete.png
rename to sige-docs/images/ide-extensions/autocomplete/images/instinct-autocomplete.png
diff --git a/docs/images/ide-extensions/autocomplete/images/mercury-coder-next-edit.png b/sige-docs/images/ide-extensions/autocomplete/images/mercury-coder-next-edit.png
similarity index 100%
rename from docs/images/ide-extensions/autocomplete/images/mercury-coder-next-edit.png
rename to sige-docs/images/ide-extensions/autocomplete/images/mercury-coder-next-edit.png
diff --git a/docs/images/ide-extensions/edit/assets/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png b/sige-docs/images/ide-extensions/edit/assets/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
similarity index 100%
rename from docs/images/ide-extensions/edit/assets/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
rename to sige-docs/images/ide-extensions/edit/assets/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
diff --git a/docs/images/ide-extensions/edit/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png b/sige-docs/images/ide-extensions/edit/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
similarity index 100%
rename from docs/images/ide-extensions/edit/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
rename to sige-docs/images/ide-extensions/edit/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
diff --git a/docs/images/image-1.png b/sige-docs/images/image-1.png
similarity index 100%
rename from docs/images/image-1.png
rename to sige-docs/images/image-1.png
diff --git a/docs/images/image-8befb5162b7779402f70ff42bb589edb.png b/sige-docs/images/image-8befb5162b7779402f70ff42bb589edb.png
similarity index 100%
rename from docs/images/image-8befb5162b7779402f70ff42bb589edb.png
rename to sige-docs/images/image-8befb5162b7779402f70ff42bb589edb.png
diff --git a/docs/images/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png b/sige-docs/images/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
similarity index 100%
rename from docs/images/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
rename to sige-docs/images/images/continue-console-d387a10c2918c117c6c253a3b5f18c22.png
diff --git a/docs/images/images/prerelease-9bed93e846914165d30a3b227a680d9b.png b/sige-docs/images/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
similarity index 100%
rename from docs/images/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
rename to sige-docs/images/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
diff --git a/docs/images/indexing-settings.png b/sige-docs/images/indexing-settings.png
similarity index 100%
rename from docs/images/indexing-settings.png
rename to sige-docs/images/indexing-settings.png
diff --git a/docs/images/instinct.gif b/sige-docs/images/instinct.gif
similarity index 100%
rename from docs/images/instinct.gif
rename to sige-docs/images/instinct.gif
diff --git a/docs/images/intro-0c302b9c15b890c251b1ad04586c880f.png b/sige-docs/images/intro-0c302b9c15b890c251b1ad04586c880f.png
similarity index 100%
rename from docs/images/intro-0c302b9c15b890c251b1ad04586c880f.png
rename to sige-docs/images/intro-0c302b9c15b890c251b1ad04586c880f.png
diff --git a/docs/images/intro.png b/sige-docs/images/intro.png
similarity index 100%
rename from docs/images/intro.png
rename to sige-docs/images/intro.png
diff --git a/docs/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png b/sige-docs/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
similarity index 100%
rename from docs/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
rename to sige-docs/images/jetbrains-getting-started-d62b7edee1cdd58508c5075faf285955.png
diff --git a/docs/images/jetbrains-getting-started.png b/sige-docs/images/jetbrains-getting-started.png
similarity index 100%
rename from docs/images/jetbrains-getting-started.png
rename to sige-docs/images/jetbrains-getting-started.png
diff --git a/docs/images/jetbrains-quickstart.png b/sige-docs/images/jetbrains-quickstart.png
similarity index 100%
rename from docs/images/jetbrains-quickstart.png
rename to sige-docs/images/jetbrains-quickstart.png
diff --git a/docs/images/local-config-open-steps-65edd1ee7973e2a7577c8daa07102a1f.png b/sige-docs/images/local-config-open-steps-65edd1ee7973e2a7577c8daa07102a1f.png
similarity index 100%
rename from docs/images/local-config-open-steps-65edd1ee7973e2a7577c8daa07102a1f.png
rename to sige-docs/images/local-config-open-steps-65edd1ee7973e2a7577c8daa07102a1f.png
diff --git a/docs/images/local-config-open-steps.png b/sige-docs/images/local-config-open-steps.png
similarity index 100%
rename from docs/images/local-config-open-steps.png
rename to sige-docs/images/local-config-open-steps.png
diff --git a/docs/images/logo.png b/sige-docs/images/logo.png
similarity index 100%
rename from docs/images/logo.png
rename to sige-docs/images/logo.png
diff --git a/docs/images/lump-toolbar.png b/sige-docs/images/lump-toolbar.png
similarity index 100%
rename from docs/images/lump-toolbar.png
rename to sige-docs/images/lump-toolbar.png
diff --git a/docs/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png b/sige-docs/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
similarity index 100%
rename from docs/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
rename to sige-docs/images/mcp-blocks-overview-c9a104f9b586779c156f9cf34da197c2.png
diff --git a/docs/images/mcp-blocks-overview.png b/sige-docs/images/mcp-blocks-overview.png
similarity index 100%
rename from docs/images/mcp-blocks-overview.png
rename to sige-docs/images/mcp-blocks-overview.png
diff --git a/docs/images/mcp-playwright-50b192a2ff395f7a6cc11618c5e2d5b1.png b/sige-docs/images/mcp-playwright-50b192a2ff395f7a6cc11618c5e2d5b1.png
similarity index 100%
rename from docs/images/mcp-playwright-50b192a2ff395f7a6cc11618c5e2d5b1.png
rename to sige-docs/images/mcp-playwright-50b192a2ff395f7a6cc11618c5e2d5b1.png
diff --git a/docs/images/mcp-playwright.png b/sige-docs/images/mcp-playwright.png
similarity index 100%
rename from docs/images/mcp-playwright.png
rename to sige-docs/images/mcp-playwright.png
diff --git a/docs/images/mintlify-cli-selection-tree.png b/sige-docs/images/mintlify-cli-selection-tree.png
similarity index 100%
rename from docs/images/mintlify-cli-selection-tree.png
rename to sige-docs/images/mintlify-cli-selection-tree.png
diff --git a/docs/images/mistral-x-continue-8c0b3c33fa5fd4ecc4cabb2c3b8a9909.png b/sige-docs/images/mistral-x-continue-8c0b3c33fa5fd4ecc4cabb2c3b8a9909.png
similarity index 100%
rename from docs/images/mistral-x-continue-8c0b3c33fa5fd4ecc4cabb2c3b8a9909.png
rename to sige-docs/images/mistral-x-continue-8c0b3c33fa5fd4ecc4cabb2c3b8a9909.png
diff --git a/docs/images/mistral-x-continue.png b/sige-docs/images/mistral-x-continue.png
similarity index 100%
rename from docs/images/mistral-x-continue.png
rename to sige-docs/images/mistral-x-continue.png
diff --git a/docs/images/mode-select-agent.png b/sige-docs/images/mode-select-agent.png
similarity index 100%
rename from docs/images/mode-select-agent.png
rename to sige-docs/images/mode-select-agent.png
diff --git a/docs/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png b/sige-docs/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
similarity index 100%
rename from docs/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
rename to sige-docs/images/model-blocks-overview-36c30e7e01928d7a9b5b26ff1639c34b.png
diff --git a/docs/images/model-blocks-overview.png b/sige-docs/images/model-blocks-overview.png
similarity index 100%
rename from docs/images/model-blocks-overview.png
rename to sige-docs/images/model-blocks-overview.png
diff --git a/docs/images/model-roles-edit.png b/sige-docs/images/model-roles-edit.png
similarity index 100%
rename from docs/images/model-roles-edit.png
rename to sige-docs/images/model-roles-edit.png
diff --git a/docs/images/models-page-e1f91fcf2d9c1d66ad3ad2bdac2b3774.png b/sige-docs/images/models-page-e1f91fcf2d9c1d66ad3ad2bdac2b3774.png
similarity index 100%
rename from docs/images/models-page-e1f91fcf2d9c1d66ad3ad2bdac2b3774.png
rename to sige-docs/images/models-page-e1f91fcf2d9c1d66ad3ad2bdac2b3774.png
diff --git a/docs/images/move-to-right-sidebar-b2d315296198e41046fc174d8178f30a.gif b/sige-docs/images/move-to-right-sidebar-b2d315296198e41046fc174d8178f30a.gif
similarity index 100%
rename from docs/images/move-to-right-sidebar-b2d315296198e41046fc174d8178f30a.gif
rename to sige-docs/images/move-to-right-sidebar-b2d315296198e41046fc174d8178f30a.gif
diff --git a/docs/images/move-to-right-sidebar.gif b/sige-docs/images/move-to-right-sidebar.gif
similarity index 100%
rename from docs/images/move-to-right-sidebar.gif
rename to sige-docs/images/move-to-right-sidebar.gif
diff --git a/docs/images/move-to-right-sidebar.png b/sige-docs/images/move-to-right-sidebar.png
similarity index 100%
rename from docs/images/move-to-right-sidebar.png
rename to sige-docs/images/move-to-right-sidebar.png
diff --git a/docs/images/nextjs-assistant.png b/sige-docs/images/nextjs-assistant.png
similarity index 100%
rename from docs/images/nextjs-assistant.png
rename to sige-docs/images/nextjs-assistant.png
diff --git a/docs/images/notch-rules-d6e5fc7956c8207c087109e716d56f2d.png b/sige-docs/images/notch-rules-d6e5fc7956c8207c087109e716d56f2d.png
similarity index 100%
rename from docs/images/notch-rules-d6e5fc7956c8207c087109e716d56f2d.png
rename to sige-docs/images/notch-rules-d6e5fc7956c8207c087109e716d56f2d.png
diff --git a/docs/images/notch-rules.png b/sige-docs/images/notch-rules.png
similarity index 100%
rename from docs/images/notch-rules.png
rename to sige-docs/images/notch-rules.png
diff --git a/docs/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png b/sige-docs/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
similarity index 100%
rename from docs/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
rename to sige-docs/images/org-home-page-4509e2ff8c4e1d6325c8f0afae3b16dd.png
diff --git a/docs/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png b/sige-docs/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
similarity index 100%
rename from docs/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
rename to sige-docs/images/org-selector-4ea627afc7c0765633780920a0fbe16e.png
diff --git a/docs/images/pirate-rule-test-7c46eaeb91b7f20a33b3c839219a554e.png b/sige-docs/images/pirate-rule-test-7c46eaeb91b7f20a33b3c839219a554e.png
similarity index 100%
rename from docs/images/pirate-rule-test-7c46eaeb91b7f20a33b3c839219a554e.png
rename to sige-docs/images/pirate-rule-test-7c46eaeb91b7f20a33b3c839219a554e.png
diff --git a/docs/images/pirate-rule-test.png b/sige-docs/images/pirate-rule-test.png
similarity index 100%
rename from docs/images/pirate-rule-test.png
rename to sige-docs/images/pirate-rule-test.png
diff --git a/docs/images/plan-mode-compressed.gif b/sige-docs/images/plan-mode-compressed.gif
similarity index 100%
rename from docs/images/plan-mode-compressed.gif
rename to sige-docs/images/plan-mode-compressed.gif
diff --git a/docs/images/plan-mode-selector.png b/sige-docs/images/plan-mode-selector.png
similarity index 100%
rename from docs/images/plan-mode-selector.png
rename to sige-docs/images/plan-mode-selector.png
diff --git a/docs/images/plan-mode.gif b/sige-docs/images/plan-mode.gif
similarity index 100%
rename from docs/images/plan-mode.gif
rename to sige-docs/images/plan-mode.gif
diff --git a/docs/images/prerelease-9bed93e846914165d30a3b227a680d9b.png b/sige-docs/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
similarity index 100%
rename from docs/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
rename to sige-docs/images/prerelease-9bed93e846914165d30a3b227a680d9b.png
diff --git a/docs/images/prerelease.png b/sige-docs/images/prerelease.png
similarity index 100%
rename from docs/images/prerelease.png
rename to sige-docs/images/prerelease.png
diff --git a/docs/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png b/sige-docs/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
similarity index 100%
rename from docs/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
rename to sige-docs/images/prompts-blocks-overview-17194d870840576f9a0dde548f2c70ec.png
diff --git a/docs/images/prompts-blocks-overview.png b/sige-docs/images/prompts-blocks-overview.png
similarity index 100%
rename from docs/images/prompts-blocks-overview.png
rename to sige-docs/images/prompts-blocks-overview.png
diff --git a/docs/images/quick-actions-cccde6b6ad098702130185b5125560ce.png b/sige-docs/images/quick-actions-cccde6b6ad098702130185b5125560ce.png
similarity index 100%
rename from docs/images/quick-actions-cccde6b6ad098702130185b5125560ce.png
rename to sige-docs/images/quick-actions-cccde6b6ad098702130185b5125560ce.png
diff --git a/docs/images/quick-actions-demo.gif b/sige-docs/images/quick-actions-demo.gif
similarity index 100%
rename from docs/images/quick-actions-demo.gif
rename to sige-docs/images/quick-actions-demo.gif
diff --git a/docs/images/quick-actions.png b/sige-docs/images/quick-actions.png
similarity index 100%
rename from docs/images/quick-actions.png
rename to sige-docs/images/quick-actions.png
diff --git a/docs/images/rules-blocks-overview.png b/sige-docs/images/rules-blocks-overview.png
similarity index 100%
rename from docs/images/rules-blocks-overview.png
rename to sige-docs/images/rules-blocks-overview.png
diff --git a/docs/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png b/sige-docs/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
similarity index 100%
rename from docs/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
rename to sige-docs/images/select-edit-mode-75c8f01861ebe03177986a5b7f21f746.png
diff --git a/docs/images/select-edit-mode.png b/sige-docs/images/select-edit-mode.png
similarity index 100%
rename from docs/images/select-edit-mode.png
rename to sige-docs/images/select-edit-mode.png
diff --git a/docs/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png b/sige-docs/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
similarity index 100%
rename from docs/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
rename to sige-docs/images/settings-header-acd40f47f47b56a0baf63be6c8780077.png
diff --git a/docs/images/settings-header.png b/sige-docs/images/settings-header.png
similarity index 100%
rename from docs/images/settings-header.png
rename to sige-docs/images/settings-header.png
diff --git a/docs/images/settings-model-roles-5e5f8a6bd9137b70cf94178a7e45847c.png b/sige-docs/images/settings-model-roles-5e5f8a6bd9137b70cf94178a7e45847c.png
similarity index 100%
rename from docs/images/settings-model-roles-5e5f8a6bd9137b70cf94178a7e45847c.png
rename to sige-docs/images/settings-model-roles-5e5f8a6bd9137b70cf94178a7e45847c.png
diff --git a/docs/images/settings-model-roles.png b/sige-docs/images/settings-model-roles.png
similarity index 100%
rename from docs/images/settings-model-roles.png
rename to sige-docs/images/settings-model-roles.png
diff --git a/docs/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png b/sige-docs/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
similarity index 100%
rename from docs/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
rename to sige-docs/images/settings-page-4a14934bc9f99cce5e11424f2c9b6be2.png
diff --git a/docs/images/settings-page.png b/sige-docs/images/settings-page.png
similarity index 100%
rename from docs/images/settings-page.png
rename to sige-docs/images/settings-page.png
diff --git a/docs/images/slash-commands-779534138f9271834ff27a9b28dc5481.png b/sige-docs/images/slash-commands-779534138f9271834ff27a9b28dc5481.png
similarity index 100%
rename from docs/images/slash-commands-779534138f9271834ff27a9b28dc5481.png
rename to sige-docs/images/slash-commands-779534138f9271834ff27a9b28dc5481.png
diff --git a/docs/images/slash-commands.png b/sige-docs/images/slash-commands.png
similarity index 100%
rename from docs/images/slash-commands.png
rename to sige-docs/images/slash-commands.png
diff --git a/docs/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png b/sige-docs/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
similarity index 100%
rename from docs/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
rename to sige-docs/images/template-repo-65ccd7537b6fba3bbb202ee3e83e1953.png
diff --git a/docs/images/tool-policies.png b/sige-docs/images/tool-policies.png
similarity index 100%
rename from docs/images/tool-policies.png
rename to sige-docs/images/tool-policies.png
diff --git a/docs/index.mdx b/sige-docs/index.mdx
similarity index 100%
rename from docs/index.mdx
rename to sige-docs/index.mdx
diff --git a/docs/logo/dark.svg b/sige-docs/logo/dark.svg
similarity index 100%
rename from docs/logo/dark.svg
rename to sige-docs/logo/dark.svg
diff --git a/docs/logo/light.svg b/sige-docs/logo/light.svg
similarity index 100%
rename from docs/logo/light.svg
rename to sige-docs/logo/light.svg
diff --git a/docs/overview.mdx b/sige-docs/overview.mdx
similarity index 100%
rename from docs/overview.mdx
rename to sige-docs/overview.mdx
diff --git a/docs/package-lock.json b/sige-docs/package-lock.json
similarity index 100%
rename from docs/package-lock.json
rename to sige-docs/package-lock.json
diff --git a/docs/package.json b/sige-docs/package.json
similarity index 100%
rename from docs/package.json
rename to sige-docs/package.json
diff --git a/docs/reference.mdx b/sige-docs/reference.mdx
similarity index 100%
rename from docs/reference.mdx
rename to sige-docs/reference.mdx
diff --git a/docs/reference/continue-mcp.mdx b/sige-docs/reference/continue-mcp.mdx
similarity index 100%
rename from docs/reference/continue-mcp.mdx
rename to sige-docs/reference/continue-mcp.mdx
diff --git a/docs/reference/deprecated-codebase.mdx b/sige-docs/reference/deprecated-codebase.mdx
similarity index 100%
rename from docs/reference/deprecated-codebase.mdx
rename to sige-docs/reference/deprecated-codebase.mdx
diff --git a/docs/reference/deprecated-context-providers.mdx b/sige-docs/reference/deprecated-context-providers.mdx
similarity index 100%
rename from docs/reference/deprecated-context-providers.mdx
rename to sige-docs/reference/deprecated-context-providers.mdx
diff --git a/docs/reference/deprecated-docs.mdx b/sige-docs/reference/deprecated-docs.mdx
similarity index 100%
rename from docs/reference/deprecated-docs.mdx
rename to sige-docs/reference/deprecated-docs.mdx
diff --git a/docs/reference/json-reference.mdx b/sige-docs/reference/json-reference.mdx
similarity index 100%
rename from docs/reference/json-reference.mdx
rename to sige-docs/reference/json-reference.mdx
diff --git a/docs/reference/yaml-migration.mdx b/sige-docs/reference/yaml-migration.mdx
similarity index 100%
rename from docs/reference/yaml-migration.mdx
rename to sige-docs/reference/yaml-migration.mdx
diff --git a/docs/reo-tracking.js b/sige-docs/reo-tracking.js
similarity index 100%
rename from docs/reo-tracking.js
rename to sige-docs/reo-tracking.js
diff --git a/docs/snippets/ModelRecommendations.jsx b/sige-docs/snippets/ModelRecommendations.jsx
similarity index 100%
rename from docs/snippets/ModelRecommendations.jsx
rename to sige-docs/snippets/ModelRecommendations.jsx
diff --git a/docs/snippets/OSAutoDetect.jsx b/sige-docs/snippets/OSAutoDetect.jsx
similarity index 100%
rename from docs/snippets/OSAutoDetect.jsx
rename to sige-docs/snippets/OSAutoDetect.jsx
diff --git a/docs/snippets/cli-install.mdx b/sige-docs/snippets/cli-install.mdx
similarity index 100%
rename from docs/snippets/cli-install.mdx
rename to sige-docs/snippets/cli-install.mdx
diff --git a/docs/troubleshooting.mdx b/sige-docs/troubleshooting.mdx
similarity index 100%
rename from docs/troubleshooting.mdx
rename to sige-docs/troubleshooting.mdx
diff --git a/eval/.gitignore b/sige-eval/.gitignore
similarity index 100%
rename from eval/.gitignore
rename to sige-eval/.gitignore
diff --git a/extensions/cli/.continue/agents/format-check.md b/sige-extensions/cli/.continue/agents/format-check.md
similarity index 100%
rename from extensions/cli/.continue/agents/format-check.md
rename to sige-extensions/cli/.continue/agents/format-check.md
diff --git a/extensions/cli/.env.example b/sige-extensions/cli/.env.example
similarity index 100%
rename from extensions/cli/.env.example
rename to sige-extensions/cli/.env.example
diff --git a/extensions/cli/.github/CODEOWNERS b/sige-extensions/cli/.github/CODEOWNERS
similarity index 100%
rename from extensions/cli/.github/CODEOWNERS
rename to sige-extensions/cli/.github/CODEOWNERS
diff --git a/extensions/cli/.github/workflows/release.yml b/sige-extensions/cli/.github/workflows/release.yml
similarity index 100%
rename from extensions/cli/.github/workflows/release.yml
rename to sige-extensions/cli/.github/workflows/release.yml
diff --git a/extensions/cli/.gitignore b/sige-extensions/cli/.gitignore
similarity index 100%
rename from extensions/cli/.gitignore
rename to sige-extensions/cli/.gitignore
diff --git a/extensions/cli/.npmignore b/sige-extensions/cli/.npmignore
similarity index 100%
rename from extensions/cli/.npmignore
rename to sige-extensions/cli/.npmignore
diff --git a/extensions/cli/.releaserc.json b/sige-extensions/cli/.releaserc.json
similarity index 100%
rename from extensions/cli/.releaserc.json
rename to sige-extensions/cli/.releaserc.json
diff --git a/extensions/cli/AGENTS.md b/sige-extensions/cli/AGENTS.md
similarity index 100%
rename from extensions/cli/AGENTS.md
rename to sige-extensions/cli/AGENTS.md
diff --git a/extensions/cli/BUILD.md b/sige-extensions/cli/BUILD.md
similarity index 100%
rename from extensions/cli/BUILD.md
rename to sige-extensions/cli/BUILD.md
diff --git a/extensions/cli/CHANGELOG.md b/sige-extensions/cli/CHANGELOG.md
similarity index 100%
rename from extensions/cli/CHANGELOG.md
rename to sige-extensions/cli/CHANGELOG.md
diff --git a/extensions/cli/README.md b/sige-extensions/cli/README.md
similarity index 100%
rename from extensions/cli/README.md
rename to sige-extensions/cli/README.md
diff --git a/extensions/cli/build.mjs b/sige-extensions/cli/build.mjs
similarity index 100%
rename from extensions/cli/build.mjs
rename to sige-extensions/cli/build.mjs
diff --git a/extensions/cli/demo.expect b/sige-extensions/cli/demo.expect
similarity index 100%
rename from extensions/cli/demo.expect
rename to sige-extensions/cli/demo.expect
diff --git a/extensions/cli/docs/artifact-uploads.md b/sige-extensions/cli/docs/artifact-uploads.md
similarity index 100%
rename from extensions/cli/docs/artifact-uploads.md
rename to sige-extensions/cli/docs/artifact-uploads.md
diff --git a/extensions/cli/docs/storage-sync.md b/sige-extensions/cli/docs/storage-sync.md
similarity index 100%
rename from extensions/cli/docs/storage-sync.md
rename to sige-extensions/cli/docs/storage-sync.md
diff --git a/extensions/cli/eslint.config.js b/sige-extensions/cli/eslint.config.js
similarity index 100%
rename from extensions/cli/eslint.config.js
rename to sige-extensions/cli/eslint.config.js
diff --git a/extensions/cli/media/demo.gif b/sige-extensions/cli/media/demo.gif
similarity index 100%
rename from extensions/cli/media/demo.gif
rename to sige-extensions/cli/media/demo.gif
diff --git a/extensions/cli/package-lock.json b/sige-extensions/cli/package-lock.json
similarity index 100%
rename from extensions/cli/package-lock.json
rename to sige-extensions/cli/package-lock.json
diff --git a/extensions/cli/package.json b/sige-extensions/cli/package.json
similarity index 100%
rename from extensions/cli/package.json
rename to sige-extensions/cli/package.json
diff --git a/extensions/cli/scripts/install.ps1 b/sige-extensions/cli/scripts/install.ps1
similarity index 100%
rename from extensions/cli/scripts/install.ps1
rename to sige-extensions/cli/scripts/install.ps1
diff --git a/extensions/cli/scripts/install.sh b/sige-extensions/cli/scripts/install.sh
similarity index 100%
rename from extensions/cli/scripts/install.sh
rename to sige-extensions/cli/scripts/install.sh
diff --git a/extensions/cli/smoke-test.mjs b/sige-extensions/cli/smoke-test.mjs
old mode 100755
new mode 100644
similarity index 100%
rename from extensions/cli/smoke-test.mjs
rename to sige-extensions/cli/smoke-test.mjs
diff --git a/extensions/cli/spec/config-loading.md b/sige-extensions/cli/spec/config-loading.md
similarity index 100%
rename from extensions/cli/spec/config-loading.md
rename to sige-extensions/cli/spec/config-loading.md
diff --git a/extensions/cli/spec/ctrl-c-behavior.md b/sige-extensions/cli/spec/ctrl-c-behavior.md
similarity index 100%
rename from extensions/cli/spec/ctrl-c-behavior.md
rename to sige-extensions/cli/spec/ctrl-c-behavior.md
diff --git a/extensions/cli/spec/index.md b/sige-extensions/cli/spec/index.md
similarity index 100%
rename from extensions/cli/spec/index.md
rename to sige-extensions/cli/spec/index.md
diff --git a/extensions/cli/spec/mcp.md b/sige-extensions/cli/spec/mcp.md
similarity index 100%
rename from extensions/cli/spec/mcp.md
rename to sige-extensions/cli/spec/mcp.md
diff --git a/extensions/cli/spec/modes.md b/sige-extensions/cli/spec/modes.md
similarity index 100%
rename from extensions/cli/spec/modes.md
rename to sige-extensions/cli/spec/modes.md
diff --git a/extensions/cli/spec/onboarding.md b/sige-extensions/cli/spec/onboarding.md
similarity index 100%
rename from extensions/cli/spec/onboarding.md
rename to sige-extensions/cli/spec/onboarding.md
diff --git a/extensions/cli/spec/otlp-metrics.md b/sige-extensions/cli/spec/otlp-metrics.md
similarity index 100%
rename from extensions/cli/spec/otlp-metrics.md
rename to sige-extensions/cli/spec/otlp-metrics.md
diff --git a/extensions/cli/spec/permissions.md b/sige-extensions/cli/spec/permissions.md
similarity index 100%
rename from extensions/cli/spec/permissions.md
rename to sige-extensions/cli/spec/permissions.md
diff --git a/extensions/cli/spec/shell-mode.md b/sige-extensions/cli/spec/shell-mode.md
similarity index 100%
rename from extensions/cli/spec/shell-mode.md
rename to sige-extensions/cli/spec/shell-mode.md
diff --git a/extensions/cli/spec/testing-strategies.md b/sige-extensions/cli/spec/testing-strategies.md
similarity index 100%
rename from extensions/cli/spec/testing-strategies.md
rename to sige-extensions/cli/spec/testing-strategies.md
diff --git a/extensions/cli/spec/tty-less-support.md b/sige-extensions/cli/spec/tty-less-support.md
similarity index 100%
rename from extensions/cli/spec/tty-less-support.md
rename to sige-extensions/cli/spec/tty-less-support.md
diff --git a/extensions/cli/spec/tui.md b/sige-extensions/cli/spec/tui.md
similarity index 100%
rename from extensions/cli/spec/tui.md
rename to sige-extensions/cli/spec/tui.md
diff --git a/extensions/cli/spec/wire-format.md b/sige-extensions/cli/spec/wire-format.md
similarity index 100%
rename from extensions/cli/spec/wire-format.md
rename to sige-extensions/cli/spec/wire-format.md
diff --git a/extensions/cli/src/CLIPlatformClient.test.ts b/sige-extensions/cli/src/CLIPlatformClient.test.ts
similarity index 100%
rename from extensions/cli/src/CLIPlatformClient.test.ts
rename to sige-extensions/cli/src/CLIPlatformClient.test.ts
diff --git a/extensions/cli/src/CLIPlatformClient.ts b/sige-extensions/cli/src/CLIPlatformClient.ts
similarity index 100%
rename from extensions/cli/src/CLIPlatformClient.ts
rename to sige-extensions/cli/src/CLIPlatformClient.ts
diff --git a/extensions/cli/src/__mocks__/auth/uriUtils.ts b/sige-extensions/cli/src/__mocks__/auth/uriUtils.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/auth/uriUtils.ts
rename to sige-extensions/cli/src/__mocks__/auth/uriUtils.ts
diff --git a/extensions/cli/src/__mocks__/auth/workos.ts b/sige-extensions/cli/src/__mocks__/auth/workos.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/auth/workos.ts
rename to sige-extensions/cli/src/__mocks__/auth/workos.ts
diff --git a/extensions/cli/src/__mocks__/commands/commands.ts b/sige-extensions/cli/src/__mocks__/commands/commands.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/commands/commands.ts
rename to sige-extensions/cli/src/__mocks__/commands/commands.ts
diff --git a/extensions/cli/src/__mocks__/config.ts b/sige-extensions/cli/src/__mocks__/config.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/config.ts
rename to sige-extensions/cli/src/__mocks__/config.ts
diff --git a/extensions/cli/src/__mocks__/configLoader.ts b/sige-extensions/cli/src/__mocks__/configLoader.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/configLoader.ts
rename to sige-extensions/cli/src/__mocks__/configLoader.ts
diff --git a/extensions/cli/src/__mocks__/hooks/useService.ts b/sige-extensions/cli/src/__mocks__/hooks/useService.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/hooks/useService.ts
rename to sige-extensions/cli/src/__mocks__/hooks/useService.ts
diff --git a/extensions/cli/src/__mocks__/logging.ts b/sige-extensions/cli/src/__mocks__/logging.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/logging.ts
rename to sige-extensions/cli/src/__mocks__/logging.ts
diff --git a/extensions/cli/src/__mocks__/permissions/permissionsYamlLoader.ts b/sige-extensions/cli/src/__mocks__/permissions/permissionsYamlLoader.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/permissions/permissionsYamlLoader.ts
rename to sige-extensions/cli/src/__mocks__/permissions/permissionsYamlLoader.ts
diff --git a/extensions/cli/src/__mocks__/permissions/precedenceResolver.ts b/sige-extensions/cli/src/__mocks__/permissions/precedenceResolver.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/permissions/precedenceResolver.ts
rename to sige-extensions/cli/src/__mocks__/permissions/precedenceResolver.ts
diff --git a/extensions/cli/src/__mocks__/services/BaseService.ts b/sige-extensions/cli/src/__mocks__/services/BaseService.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/services/BaseService.ts
rename to sige-extensions/cli/src/__mocks__/services/BaseService.ts
diff --git a/extensions/cli/src/__mocks__/services/ServiceContainer.ts b/sige-extensions/cli/src/__mocks__/services/ServiceContainer.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/services/ServiceContainer.ts
rename to sige-extensions/cli/src/__mocks__/services/ServiceContainer.ts
diff --git a/extensions/cli/src/__mocks__/services/ServiceContainerContext.ts b/sige-extensions/cli/src/__mocks__/services/ServiceContainerContext.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/services/ServiceContainerContext.ts
rename to sige-extensions/cli/src/__mocks__/services/ServiceContainerContext.ts
diff --git a/extensions/cli/src/__mocks__/services/index.ts b/sige-extensions/cli/src/__mocks__/services/index.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/services/index.ts
rename to sige-extensions/cli/src/__mocks__/services/index.ts
diff --git a/extensions/cli/src/__mocks__/systemMessage.ts b/sige-extensions/cli/src/__mocks__/systemMessage.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/systemMessage.ts
rename to sige-extensions/cli/src/__mocks__/systemMessage.ts
diff --git a/extensions/cli/src/__mocks__/util/logger.ts b/sige-extensions/cli/src/__mocks__/util/logger.ts
similarity index 100%
rename from extensions/cli/src/__mocks__/util/logger.ts
rename to sige-extensions/cli/src/__mocks__/util/logger.ts
diff --git a/extensions/cli/src/__tests__/CtrlCProcessHandling.test.ts b/sige-extensions/cli/src/__tests__/CtrlCProcessHandling.test.ts
similarity index 100%
rename from extensions/cli/src/__tests__/CtrlCProcessHandling.test.ts
rename to sige-extensions/cli/src/__tests__/CtrlCProcessHandling.test.ts
diff --git a/extensions/cli/src/args.test.ts b/sige-extensions/cli/src/args.test.ts
similarity index 100%
rename from extensions/cli/src/args.test.ts
rename to sige-extensions/cli/src/args.test.ts
diff --git a/extensions/cli/src/asciiArt.test.ts b/sige-extensions/cli/src/asciiArt.test.ts
similarity index 100%
rename from extensions/cli/src/asciiArt.test.ts
rename to sige-extensions/cli/src/asciiArt.test.ts
diff --git a/extensions/cli/src/asciiArt.ts b/sige-extensions/cli/src/asciiArt.ts
similarity index 100%
rename from extensions/cli/src/asciiArt.ts
rename to sige-extensions/cli/src/asciiArt.ts
diff --git a/extensions/cli/src/auth/authEnv.ts b/sige-extensions/cli/src/auth/authEnv.ts
similarity index 100%
rename from extensions/cli/src/auth/authEnv.ts
rename to sige-extensions/cli/src/auth/authEnv.ts
diff --git a/extensions/cli/src/auth/uriUtils.test.ts b/sige-extensions/cli/src/auth/uriUtils.test.ts
similarity index 100%
rename from extensions/cli/src/auth/uriUtils.test.ts
rename to sige-extensions/cli/src/auth/uriUtils.test.ts
diff --git a/extensions/cli/src/auth/uriUtils.ts b/sige-extensions/cli/src/auth/uriUtils.ts
similarity index 100%
rename from extensions/cli/src/auth/uriUtils.ts
rename to sige-extensions/cli/src/auth/uriUtils.ts
diff --git a/extensions/cli/src/auth/workos.ts b/sige-extensions/cli/src/auth/workos.ts
similarity index 100%
rename from extensions/cli/src/auth/workos.ts
rename to sige-extensions/cli/src/auth/workos.ts
diff --git a/extensions/cli/src/commands/BaseCommandOptions.ts b/sige-extensions/cli/src/commands/BaseCommandOptions.ts
similarity index 100%
rename from extensions/cli/src/commands/BaseCommandOptions.ts
rename to sige-extensions/cli/src/commands/BaseCommandOptions.ts
diff --git a/extensions/cli/src/commands/chat.ts b/sige-extensions/cli/src/commands/chat.ts
similarity index 100%
rename from extensions/cli/src/commands/chat.ts
rename to sige-extensions/cli/src/commands/chat.ts
diff --git a/extensions/cli/src/commands/checks.ts b/sige-extensions/cli/src/commands/checks.ts
similarity index 100%
rename from extensions/cli/src/commands/checks.ts
rename to sige-extensions/cli/src/commands/checks.ts
diff --git a/extensions/cli/src/commands/commands.integration.test.ts b/sige-extensions/cli/src/commands/commands.integration.test.ts
similarity index 100%
rename from extensions/cli/src/commands/commands.integration.test.ts
rename to sige-extensions/cli/src/commands/commands.integration.test.ts
diff --git a/extensions/cli/src/commands/commands.ts b/sige-extensions/cli/src/commands/commands.ts
similarity index 100%
rename from extensions/cli/src/commands/commands.ts
rename to sige-extensions/cli/src/commands/commands.ts
diff --git a/extensions/cli/src/commands/devbox-entrypoint.md b/sige-extensions/cli/src/commands/devbox-entrypoint.md
similarity index 100%
rename from extensions/cli/src/commands/devbox-entrypoint.md
rename to sige-extensions/cli/src/commands/devbox-entrypoint.md
diff --git a/extensions/cli/src/commands/init.ts b/sige-extensions/cli/src/commands/init.ts
similarity index 100%
rename from extensions/cli/src/commands/init.ts
rename to sige-extensions/cli/src/commands/init.ts
diff --git a/extensions/cli/src/commands/ls.test.ts b/sige-extensions/cli/src/commands/ls.test.ts
similarity index 100%
rename from extensions/cli/src/commands/ls.test.ts
rename to sige-extensions/cli/src/commands/ls.test.ts
diff --git a/extensions/cli/src/commands/ls.ts b/sige-extensions/cli/src/commands/ls.ts
similarity index 100%
rename from extensions/cli/src/commands/ls.ts
rename to sige-extensions/cli/src/commands/ls.ts
diff --git a/extensions/cli/src/commands/review.ts b/sige-extensions/cli/src/commands/review.ts
similarity index 100%
rename from extensions/cli/src/commands/review.ts
rename to sige-extensions/cli/src/commands/review.ts
diff --git a/extensions/cli/src/commands/review/ReviewProgress.tsx b/sige-extensions/cli/src/commands/review/ReviewProgress.tsx
similarity index 100%
rename from extensions/cli/src/commands/review/ReviewProgress.tsx
rename to sige-extensions/cli/src/commands/review/ReviewProgress.tsx
diff --git a/extensions/cli/src/commands/review/diffContext.ts b/sige-extensions/cli/src/commands/review/diffContext.ts
similarity index 100%
rename from extensions/cli/src/commands/review/diffContext.ts
rename to sige-extensions/cli/src/commands/review/diffContext.ts
diff --git a/extensions/cli/src/commands/review/renderReport.ts b/sige-extensions/cli/src/commands/review/renderReport.ts
similarity index 100%
rename from extensions/cli/src/commands/review/renderReport.ts
rename to sige-extensions/cli/src/commands/review/renderReport.ts
diff --git a/extensions/cli/src/commands/review/resolveReviews.test.ts b/sige-extensions/cli/src/commands/review/resolveReviews.test.ts
similarity index 100%
rename from extensions/cli/src/commands/review/resolveReviews.test.ts
rename to sige-extensions/cli/src/commands/review/resolveReviews.test.ts
diff --git a/extensions/cli/src/commands/review/resolveReviews.ts b/sige-extensions/cli/src/commands/review/resolveReviews.ts
similarity index 100%
rename from extensions/cli/src/commands/review/resolveReviews.ts
rename to sige-extensions/cli/src/commands/review/resolveReviews.ts
diff --git a/extensions/cli/src/commands/review/reviewWorker.ts b/sige-extensions/cli/src/commands/review/reviewWorker.ts
similarity index 100%
rename from extensions/cli/src/commands/review/reviewWorker.ts
rename to sige-extensions/cli/src/commands/review/reviewWorker.ts
diff --git a/extensions/cli/src/commands/review/worktree.ts b/sige-extensions/cli/src/commands/review/worktree.ts
similarity index 100%
rename from extensions/cli/src/commands/review/worktree.ts
rename to sige-extensions/cli/src/commands/review/worktree.ts
diff --git a/extensions/cli/src/commands/serve.helpers.ts b/sige-extensions/cli/src/commands/serve.helpers.ts
similarity index 100%
rename from extensions/cli/src/commands/serve.helpers.ts
rename to sige-extensions/cli/src/commands/serve.helpers.ts
diff --git a/extensions/cli/src/commands/serve.initialPrompt.test.ts b/sige-extensions/cli/src/commands/serve.initialPrompt.test.ts
similarity index 100%
rename from extensions/cli/src/commands/serve.initialPrompt.test.ts
rename to sige-extensions/cli/src/commands/serve.initialPrompt.test.ts
diff --git a/extensions/cli/src/commands/serve.test.ts b/sige-extensions/cli/src/commands/serve.test.ts
similarity index 100%
rename from extensions/cli/src/commands/serve.test.ts
rename to sige-extensions/cli/src/commands/serve.test.ts
diff --git a/extensions/cli/src/commands/serve.ts b/sige-extensions/cli/src/commands/serve.ts
similarity index 100%
rename from extensions/cli/src/commands/serve.ts
rename to sige-extensions/cli/src/commands/serve.ts
diff --git a/extensions/cli/src/commands/stripThinkTags.test.ts b/sige-extensions/cli/src/commands/stripThinkTags.test.ts
similarity index 100%
rename from extensions/cli/src/commands/stripThinkTags.test.ts
rename to sige-extensions/cli/src/commands/stripThinkTags.test.ts
diff --git a/extensions/cli/src/compaction.infiniteLoop.test.ts b/sige-extensions/cli/src/compaction.infiniteLoop.test.ts
similarity index 100%
rename from extensions/cli/src/compaction.infiniteLoop.test.ts
rename to sige-extensions/cli/src/compaction.infiniteLoop.test.ts
diff --git a/extensions/cli/src/compaction.pruneLastMessage.test.ts b/sige-extensions/cli/src/compaction.pruneLastMessage.test.ts
similarity index 100%
rename from extensions/cli/src/compaction.pruneLastMessage.test.ts
rename to sige-extensions/cli/src/compaction.pruneLastMessage.test.ts
diff --git a/extensions/cli/src/compaction.test.ts b/sige-extensions/cli/src/compaction.test.ts
similarity index 100%
rename from extensions/cli/src/compaction.test.ts
rename to sige-extensions/cli/src/compaction.test.ts
diff --git a/extensions/cli/src/compaction.ts b/sige-extensions/cli/src/compaction.ts
similarity index 100%
rename from extensions/cli/src/compaction.ts
rename to sige-extensions/cli/src/compaction.ts
diff --git a/extensions/cli/src/config.test.ts b/sige-extensions/cli/src/config.test.ts
similarity index 100%
rename from extensions/cli/src/config.test.ts
rename to sige-extensions/cli/src/config.test.ts
diff --git a/extensions/cli/src/config.ts b/sige-extensions/cli/src/config.ts
similarity index 100%
rename from extensions/cli/src/config.ts
rename to sige-extensions/cli/src/config.ts
diff --git a/extensions/cli/src/configLoader.ts b/sige-extensions/cli/src/configLoader.ts
similarity index 100%
rename from extensions/cli/src/configLoader.ts
rename to sige-extensions/cli/src/configLoader.ts
diff --git a/extensions/cli/src/constants/session.ts b/sige-extensions/cli/src/constants/session.ts
similarity index 100%
rename from extensions/cli/src/constants/session.ts
rename to sige-extensions/cli/src/constants/session.ts
diff --git a/extensions/cli/src/continueSDK.ts b/sige-extensions/cli/src/continueSDK.ts
similarity index 100%
rename from extensions/cli/src/continueSDK.ts
rename to sige-extensions/cli/src/continueSDK.ts
diff --git a/extensions/cli/src/e2e/basic-commands.test.ts b/sige-extensions/cli/src/e2e/basic-commands.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/basic-commands.test.ts
rename to sige-extensions/cli/src/e2e/basic-commands.test.ts
diff --git a/extensions/cli/src/e2e/config-switching.test.tsx b/sige-extensions/cli/src/e2e/config-switching.test.tsx
similarity index 100%
rename from extensions/cli/src/e2e/config-switching.test.tsx
rename to sige-extensions/cli/src/e2e/config-switching.test.tsx
diff --git a/extensions/cli/src/e2e/git-branch-display.test.ts b/sige-extensions/cli/src/e2e/git-branch-display.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/git-branch-display.test.ts
rename to sige-extensions/cli/src/e2e/git-branch-display.test.ts
diff --git a/extensions/cli/src/e2e/headless-anthropic-api-key.test.ts b/sige-extensions/cli/src/e2e/headless-anthropic-api-key.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-anthropic-api-key.test.ts
rename to sige-extensions/cli/src/e2e/headless-anthropic-api-key.test.ts
diff --git a/extensions/cli/src/e2e/headless-dynamic-responses.test.ts b/sige-extensions/cli/src/e2e/headless-dynamic-responses.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-dynamic-responses.test.ts
rename to sige-extensions/cli/src/e2e/headless-dynamic-responses.test.ts
diff --git a/extensions/cli/src/e2e/headless-json-format.test.ts b/sige-extensions/cli/src/e2e/headless-json-format.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-json-format.test.ts
rename to sige-extensions/cli/src/e2e/headless-json-format.test.ts
diff --git a/extensions/cli/src/e2e/headless-minimal.test.ts b/sige-extensions/cli/src/e2e/headless-minimal.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-minimal.test.ts
rename to sige-extensions/cli/src/e2e/headless-minimal.test.ts
diff --git a/extensions/cli/src/e2e/headless-missing-prompt.test.ts b/sige-extensions/cli/src/e2e/headless-missing-prompt.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-missing-prompt.test.ts
rename to sige-extensions/cli/src/e2e/headless-missing-prompt.test.ts
diff --git a/extensions/cli/src/e2e/headless-mock-llm.test.ts b/sige-extensions/cli/src/e2e/headless-mock-llm.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-mock-llm.test.ts
rename to sige-extensions/cli/src/e2e/headless-mock-llm.test.ts
diff --git a/extensions/cli/src/e2e/headless-org-flag.test.ts b/sige-extensions/cli/src/e2e/headless-org-flag.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-org-flag.test.ts
rename to sige-extensions/cli/src/e2e/headless-org-flag.test.ts
diff --git a/extensions/cli/src/e2e/headless-permission-error.test.ts b/sige-extensions/cli/src/e2e/headless-permission-error.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-permission-error.test.ts
rename to sige-extensions/cli/src/e2e/headless-permission-error.test.ts
diff --git a/extensions/cli/src/e2e/headless-silent-flag.test.ts b/sige-extensions/cli/src/e2e/headless-silent-flag.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-silent-flag.test.ts
rename to sige-extensions/cli/src/e2e/headless-silent-flag.test.ts
diff --git a/extensions/cli/src/e2e/headless-simple.test.ts b/sige-extensions/cli/src/e2e/headless-simple.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-simple.test.ts
rename to sige-extensions/cli/src/e2e/headless-simple.test.ts
diff --git a/extensions/cli/src/e2e/headless-tool-calls.test.ts b/sige-extensions/cli/src/e2e/headless-tool-calls.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/headless-tool-calls.test.ts
rename to sige-extensions/cli/src/e2e/headless-tool-calls.test.ts
diff --git a/extensions/cli/src/e2e/local-config-switching.test.tsx b/sige-extensions/cli/src/e2e/local-config-switching.test.tsx
similarity index 100%
rename from extensions/cli/src/e2e/local-config-switching.test.tsx
rename to sige-extensions/cli/src/e2e/local-config-switching.test.tsx
diff --git a/extensions/cli/src/e2e/pipe-input-tui.test.ts b/sige-extensions/cli/src/e2e/pipe-input-tui.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/pipe-input-tui.test.ts
rename to sige-extensions/cli/src/e2e/pipe-input-tui.test.ts
diff --git a/extensions/cli/src/e2e/resume-flag.test.ts b/sige-extensions/cli/src/e2e/resume-flag.test.ts
similarity index 100%
rename from extensions/cli/src/e2e/resume-flag.test.ts
rename to sige-extensions/cli/src/e2e/resume-flag.test.ts
diff --git a/extensions/cli/src/e2e/spec.md b/sige-extensions/cli/src/e2e/spec.md
similarity index 100%
rename from extensions/cli/src/e2e/spec.md
rename to sige-extensions/cli/src/e2e/spec.md
diff --git a/extensions/cli/src/env.ts b/sige-extensions/cli/src/env.ts
similarity index 100%
rename from extensions/cli/src/env.ts
rename to sige-extensions/cli/src/env.ts
diff --git a/extensions/cli/src/environment/environmentHandler.ts b/sige-extensions/cli/src/environment/environmentHandler.ts
similarity index 100%
rename from extensions/cli/src/environment/environmentHandler.ts
rename to sige-extensions/cli/src/environment/environmentHandler.ts
diff --git a/extensions/cli/src/fileTools.ts b/sige-extensions/cli/src/fileTools.ts
similarity index 100%
rename from extensions/cli/src/fileTools.ts
rename to sige-extensions/cli/src/fileTools.ts
diff --git a/extensions/cli/src/flags/flagProcessor.test.ts b/sige-extensions/cli/src/flags/flagProcessor.test.ts
similarity index 100%
rename from extensions/cli/src/flags/flagProcessor.test.ts
rename to sige-extensions/cli/src/flags/flagProcessor.test.ts
diff --git a/extensions/cli/src/flags/flagProcessor.ts b/sige-extensions/cli/src/flags/flagProcessor.ts
similarity index 100%
rename from extensions/cli/src/flags/flagProcessor.ts
rename to sige-extensions/cli/src/flags/flagProcessor.ts
diff --git a/extensions/cli/src/flags/flagValidator.test.ts b/sige-extensions/cli/src/flags/flagValidator.test.ts
similarity index 100%
rename from extensions/cli/src/flags/flagValidator.test.ts
rename to sige-extensions/cli/src/flags/flagValidator.test.ts
diff --git a/extensions/cli/src/flags/flagValidator.ts b/sige-extensions/cli/src/flags/flagValidator.ts
similarity index 100%
rename from extensions/cli/src/flags/flagValidator.ts
rename to sige-extensions/cli/src/flags/flagValidator.ts
diff --git a/extensions/cli/src/hooks/HookService.ts b/sige-extensions/cli/src/hooks/HookService.ts
similarity index 100%
rename from extensions/cli/src/hooks/HookService.ts
rename to sige-extensions/cli/src/hooks/HookService.ts
diff --git a/extensions/cli/src/hooks/fireHook.ts b/sige-extensions/cli/src/hooks/fireHook.ts
similarity index 100%
rename from extensions/cli/src/hooks/fireHook.ts
rename to sige-extensions/cli/src/hooks/fireHook.ts
diff --git a/extensions/cli/src/hooks/hookConfig.ts b/sige-extensions/cli/src/hooks/hookConfig.ts
similarity index 100%
rename from extensions/cli/src/hooks/hookConfig.ts
rename to sige-extensions/cli/src/hooks/hookConfig.ts
diff --git a/extensions/cli/src/hooks/hookRunner.ts b/sige-extensions/cli/src/hooks/hookRunner.ts
similarity index 100%
rename from extensions/cli/src/hooks/hookRunner.ts
rename to sige-extensions/cli/src/hooks/hookRunner.ts
diff --git a/extensions/cli/src/hooks/hooks.test.ts b/sige-extensions/cli/src/hooks/hooks.test.ts
similarity index 100%
rename from extensions/cli/src/hooks/hooks.test.ts
rename to sige-extensions/cli/src/hooks/hooks.test.ts
diff --git a/extensions/cli/src/hooks/types.ts b/sige-extensions/cli/src/hooks/types.ts
similarity index 100%
rename from extensions/cli/src/hooks/types.ts
rename to sige-extensions/cli/src/hooks/types.ts
diff --git a/extensions/cli/src/hooks/useService.ts b/sige-extensions/cli/src/hooks/useService.ts
similarity index 100%
rename from extensions/cli/src/hooks/useService.ts
rename to sige-extensions/cli/src/hooks/useService.ts
diff --git a/extensions/cli/src/hubLoader.ts b/sige-extensions/cli/src/hubLoader.ts
similarity index 100%
rename from extensions/cli/src/hubLoader.ts
rename to sige-extensions/cli/src/hubLoader.ts
diff --git a/extensions/cli/src/index.ts b/sige-extensions/cli/src/index.ts
similarity index 100%
rename from extensions/cli/src/index.ts
rename to sige-extensions/cli/src/index.ts
diff --git a/extensions/cli/src/infoScreen.ts b/sige-extensions/cli/src/infoScreen.ts
similarity index 100%
rename from extensions/cli/src/infoScreen.ts
rename to sige-extensions/cli/src/infoScreen.ts
diff --git a/extensions/cli/src/init.ts b/sige-extensions/cli/src/init.ts
similarity index 100%
rename from extensions/cli/src/init.ts
rename to sige-extensions/cli/src/init.ts
diff --git a/extensions/cli/src/integration/model-persistence-e2e.test.ts b/sige-extensions/cli/src/integration/model-persistence-e2e.test.ts
similarity index 100%
rename from extensions/cli/src/integration/model-persistence-e2e.test.ts
rename to sige-extensions/cli/src/integration/model-persistence-e2e.test.ts
diff --git a/extensions/cli/src/integration/model-persistence-unauthenticated.test.ts b/sige-extensions/cli/src/integration/model-persistence-unauthenticated.test.ts
similarity index 100%
rename from extensions/cli/src/integration/model-persistence-unauthenticated.test.ts
rename to sige-extensions/cli/src/integration/model-persistence-unauthenticated.test.ts
diff --git a/extensions/cli/src/integration/model-persistence-user-flow.test.ts b/sige-extensions/cli/src/integration/model-persistence-user-flow.test.ts
similarity index 100%
rename from extensions/cli/src/integration/model-persistence-user-flow.test.ts
rename to sige-extensions/cli/src/integration/model-persistence-user-flow.test.ts
diff --git a/extensions/cli/src/integration/model-persistence.test.ts b/sige-extensions/cli/src/integration/model-persistence.test.ts
similarity index 100%
rename from extensions/cli/src/integration/model-persistence.test.ts
rename to sige-extensions/cli/src/integration/model-persistence.test.ts
diff --git a/extensions/cli/src/integration/rule-duplication.test.ts b/sige-extensions/cli/src/integration/rule-duplication.test.ts
similarity index 100%
rename from extensions/cli/src/integration/rule-duplication.test.ts
rename to sige-extensions/cli/src/integration/rule-duplication.test.ts
diff --git a/extensions/cli/src/logger.ts b/sige-extensions/cli/src/logger.ts
similarity index 100%
rename from extensions/cli/src/logger.ts
rename to sige-extensions/cli/src/logger.ts
diff --git a/extensions/cli/src/logging.test.ts b/sige-extensions/cli/src/logging.test.ts
similarity index 100%
rename from extensions/cli/src/logging.test.ts
rename to sige-extensions/cli/src/logging.test.ts
diff --git a/extensions/cli/src/logging.ts b/sige-extensions/cli/src/logging.ts
similarity index 100%
rename from extensions/cli/src/logging.ts
rename to sige-extensions/cli/src/logging.ts
diff --git a/extensions/cli/src/mcp-flag.integration.test.ts b/sige-extensions/cli/src/mcp-flag.integration.test.ts
similarity index 100%
rename from extensions/cli/src/mcp-flag.integration.test.ts
rename to sige-extensions/cli/src/mcp-flag.integration.test.ts
diff --git a/extensions/cli/src/messageConversion.test.ts b/sige-extensions/cli/src/messageConversion.test.ts
similarity index 100%
rename from extensions/cli/src/messageConversion.test.ts
rename to sige-extensions/cli/src/messageConversion.test.ts
diff --git a/extensions/cli/src/onboarding.test.ts b/sige-extensions/cli/src/onboarding.test.ts
similarity index 100%
rename from extensions/cli/src/onboarding.test.ts
rename to sige-extensions/cli/src/onboarding.test.ts
diff --git a/extensions/cli/src/onboarding.ts b/sige-extensions/cli/src/onboarding.ts
similarity index 100%
rename from extensions/cli/src/onboarding.ts
rename to sige-extensions/cli/src/onboarding.ts
diff --git a/extensions/cli/src/permissions/README.md b/sige-extensions/cli/src/permissions/README.md
similarity index 100%
rename from extensions/cli/src/permissions/README.md
rename to sige-extensions/cli/src/permissions/README.md
diff --git a/extensions/cli/src/permissions/defaultPolicies.test.ts b/sige-extensions/cli/src/permissions/defaultPolicies.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/defaultPolicies.test.ts
rename to sige-extensions/cli/src/permissions/defaultPolicies.test.ts
diff --git a/extensions/cli/src/permissions/defaultPolicies.ts b/sige-extensions/cli/src/permissions/defaultPolicies.ts
similarity index 100%
rename from extensions/cli/src/permissions/defaultPolicies.ts
rename to sige-extensions/cli/src/permissions/defaultPolicies.ts
diff --git a/extensions/cli/src/permissions/headlessPermissions.integration.test.ts b/sige-extensions/cli/src/permissions/headlessPermissions.integration.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/headlessPermissions.integration.test.ts
rename to sige-extensions/cli/src/permissions/headlessPermissions.integration.test.ts
diff --git a/extensions/cli/src/permissions/index.ts b/sige-extensions/cli/src/permissions/index.ts
similarity index 100%
rename from extensions/cli/src/permissions/index.ts
rename to sige-extensions/cli/src/permissions/index.ts
diff --git a/extensions/cli/src/permissions/permissionChecker.integration.test.ts b/sige-extensions/cli/src/permissions/permissionChecker.integration.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/permissionChecker.integration.test.ts
rename to sige-extensions/cli/src/permissions/permissionChecker.integration.test.ts
diff --git a/extensions/cli/src/permissions/permissionChecker.test.ts b/sige-extensions/cli/src/permissions/permissionChecker.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/permissionChecker.test.ts
rename to sige-extensions/cli/src/permissions/permissionChecker.test.ts
diff --git a/extensions/cli/src/permissions/permissionChecker.ts b/sige-extensions/cli/src/permissions/permissionChecker.ts
similarity index 100%
rename from extensions/cli/src/permissions/permissionChecker.ts
rename to sige-extensions/cli/src/permissions/permissionChecker.ts
diff --git a/extensions/cli/src/permissions/permissionManager.test.ts b/sige-extensions/cli/src/permissions/permissionManager.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/permissionManager.test.ts
rename to sige-extensions/cli/src/permissions/permissionManager.test.ts
diff --git a/extensions/cli/src/permissions/permissionManager.ts b/sige-extensions/cli/src/permissions/permissionManager.ts
similarity index 100%
rename from extensions/cli/src/permissions/permissionManager.ts
rename to sige-extensions/cli/src/permissions/permissionManager.ts
diff --git a/extensions/cli/src/permissions/permissionsYamlLoader.test.ts b/sige-extensions/cli/src/permissions/permissionsYamlLoader.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/permissionsYamlLoader.test.ts
rename to sige-extensions/cli/src/permissions/permissionsYamlLoader.test.ts
diff --git a/extensions/cli/src/permissions/permissionsYamlLoader.ts b/sige-extensions/cli/src/permissions/permissionsYamlLoader.ts
similarity index 100%
rename from extensions/cli/src/permissions/permissionsYamlLoader.ts
rename to sige-extensions/cli/src/permissions/permissionsYamlLoader.ts
diff --git a/extensions/cli/src/permissions/policyWriter.test.ts b/sige-extensions/cli/src/permissions/policyWriter.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/policyWriter.test.ts
rename to sige-extensions/cli/src/permissions/policyWriter.test.ts
diff --git a/extensions/cli/src/permissions/policyWriter.ts b/sige-extensions/cli/src/permissions/policyWriter.ts
similarity index 100%
rename from extensions/cli/src/permissions/policyWriter.ts
rename to sige-extensions/cli/src/permissions/policyWriter.ts
diff --git a/extensions/cli/src/permissions/policyWriter.verify.test.ts b/sige-extensions/cli/src/permissions/policyWriter.verify.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/policyWriter.verify.test.ts
rename to sige-extensions/cli/src/permissions/policyWriter.verify.test.ts
diff --git a/extensions/cli/src/permissions/precedenceResolver.test.ts b/sige-extensions/cli/src/permissions/precedenceResolver.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/precedenceResolver.test.ts
rename to sige-extensions/cli/src/permissions/precedenceResolver.test.ts
diff --git a/extensions/cli/src/permissions/precedenceResolver.ts b/sige-extensions/cli/src/permissions/precedenceResolver.ts
similarity index 100%
rename from extensions/cli/src/permissions/precedenceResolver.ts
rename to sige-extensions/cli/src/permissions/precedenceResolver.ts
diff --git a/extensions/cli/src/permissions/runtimeOverrides.ts b/sige-extensions/cli/src/permissions/runtimeOverrides.ts
similarity index 100%
rename from extensions/cli/src/permissions/runtimeOverrides.ts
rename to sige-extensions/cli/src/permissions/runtimeOverrides.ts
diff --git a/extensions/cli/src/permissions/types.ts b/sige-extensions/cli/src/permissions/types.ts
similarity index 100%
rename from extensions/cli/src/permissions/types.ts
rename to sige-extensions/cli/src/permissions/types.ts
diff --git a/extensions/cli/src/permissions/yamlPermissions.test.ts b/sige-extensions/cli/src/permissions/yamlPermissions.test.ts
similarity index 100%
rename from extensions/cli/src/permissions/yamlPermissions.test.ts
rename to sige-extensions/cli/src/permissions/yamlPermissions.test.ts
diff --git a/extensions/cli/src/services/AgentFileService.test.ts b/sige-extensions/cli/src/services/AgentFileService.test.ts
similarity index 100%
rename from extensions/cli/src/services/AgentFileService.test.ts
rename to sige-extensions/cli/src/services/AgentFileService.test.ts
diff --git a/extensions/cli/src/services/AgentFileService.ts b/sige-extensions/cli/src/services/AgentFileService.ts
similarity index 100%
rename from extensions/cli/src/services/AgentFileService.ts
rename to sige-extensions/cli/src/services/AgentFileService.ts
diff --git a/extensions/cli/src/services/ApiClientService.test.ts b/sige-extensions/cli/src/services/ApiClientService.test.ts
similarity index 100%
rename from extensions/cli/src/services/ApiClientService.test.ts
rename to sige-extensions/cli/src/services/ApiClientService.test.ts
diff --git a/extensions/cli/src/services/ApiClientService.ts b/sige-extensions/cli/src/services/ApiClientService.ts
similarity index 100%
rename from extensions/cli/src/services/ApiClientService.ts
rename to sige-extensions/cli/src/services/ApiClientService.ts
diff --git a/extensions/cli/src/services/ArtifactUploadService.ts b/sige-extensions/cli/src/services/ArtifactUploadService.ts
similarity index 100%
rename from extensions/cli/src/services/ArtifactUploadService.ts
rename to sige-extensions/cli/src/services/ArtifactUploadService.ts
diff --git a/extensions/cli/src/services/AuthService.ts b/sige-extensions/cli/src/services/AuthService.ts
similarity index 100%
rename from extensions/cli/src/services/AuthService.ts
rename to sige-extensions/cli/src/services/AuthService.ts
diff --git a/extensions/cli/src/services/BackgroundJobService.ts b/sige-extensions/cli/src/services/BackgroundJobService.ts
similarity index 100%
rename from extensions/cli/src/services/BackgroundJobService.ts
rename to sige-extensions/cli/src/services/BackgroundJobService.ts
diff --git a/extensions/cli/src/services/BaseService.test.ts b/sige-extensions/cli/src/services/BaseService.test.ts
similarity index 100%
rename from extensions/cli/src/services/BaseService.test.ts
rename to sige-extensions/cli/src/services/BaseService.test.ts
diff --git a/extensions/cli/src/services/BaseService.ts b/sige-extensions/cli/src/services/BaseService.ts
similarity index 100%
rename from extensions/cli/src/services/BaseService.ts
rename to sige-extensions/cli/src/services/BaseService.ts
diff --git a/extensions/cli/src/services/ChatHistoryService.test.ts b/sige-extensions/cli/src/services/ChatHistoryService.test.ts
similarity index 100%
rename from extensions/cli/src/services/ChatHistoryService.test.ts
rename to sige-extensions/cli/src/services/ChatHistoryService.test.ts
diff --git a/extensions/cli/src/services/ChatHistoryService.ts b/sige-extensions/cli/src/services/ChatHistoryService.ts
similarity index 100%
rename from extensions/cli/src/services/ChatHistoryService.ts
rename to sige-extensions/cli/src/services/ChatHistoryService.ts
diff --git a/extensions/cli/src/services/ConfigService.test.ts b/sige-extensions/cli/src/services/ConfigService.test.ts
similarity index 100%
rename from extensions/cli/src/services/ConfigService.test.ts
rename to sige-extensions/cli/src/services/ConfigService.test.ts
diff --git a/extensions/cli/src/services/ConfigService.ts b/sige-extensions/cli/src/services/ConfigService.ts
similarity index 100%
rename from extensions/cli/src/services/ConfigService.ts
rename to sige-extensions/cli/src/services/ConfigService.ts
diff --git a/extensions/cli/src/services/FileIndexService.test.ts b/sige-extensions/cli/src/services/FileIndexService.test.ts
similarity index 100%
rename from extensions/cli/src/services/FileIndexService.test.ts
rename to sige-extensions/cli/src/services/FileIndexService.test.ts
diff --git a/extensions/cli/src/services/FileIndexService.ts b/sige-extensions/cli/src/services/FileIndexService.ts
similarity index 100%
rename from extensions/cli/src/services/FileIndexService.ts
rename to sige-extensions/cli/src/services/FileIndexService.ts
diff --git a/extensions/cli/src/services/GitAiIntegrationService.test.ts b/sige-extensions/cli/src/services/GitAiIntegrationService.test.ts
similarity index 100%
rename from extensions/cli/src/services/GitAiIntegrationService.test.ts
rename to sige-extensions/cli/src/services/GitAiIntegrationService.test.ts
diff --git a/extensions/cli/src/services/GitAiIntegrationService.ts b/sige-extensions/cli/src/services/GitAiIntegrationService.ts
similarity index 100%
rename from extensions/cli/src/services/GitAiIntegrationService.ts
rename to sige-extensions/cli/src/services/GitAiIntegrationService.ts
diff --git a/extensions/cli/src/services/MCPService.test.ts b/sige-extensions/cli/src/services/MCPService.test.ts
similarity index 100%
rename from extensions/cli/src/services/MCPService.test.ts
rename to sige-extensions/cli/src/services/MCPService.test.ts
diff --git a/extensions/cli/src/services/MCPService.ts b/sige-extensions/cli/src/services/MCPService.ts
similarity index 100%
rename from extensions/cli/src/services/MCPService.ts
rename to sige-extensions/cli/src/services/MCPService.ts
diff --git a/extensions/cli/src/services/ModelService.direct.test.ts b/sige-extensions/cli/src/services/ModelService.direct.test.ts
similarity index 100%
rename from extensions/cli/src/services/ModelService.direct.test.ts
rename to sige-extensions/cli/src/services/ModelService.direct.test.ts
diff --git a/extensions/cli/src/services/ModelService.test.ts b/sige-extensions/cli/src/services/ModelService.test.ts
similarity index 100%
rename from extensions/cli/src/services/ModelService.test.ts
rename to sige-extensions/cli/src/services/ModelService.test.ts
diff --git a/extensions/cli/src/services/ModelService.ts b/sige-extensions/cli/src/services/ModelService.ts
similarity index 100%
rename from extensions/cli/src/services/ModelService.ts
rename to sige-extensions/cli/src/services/ModelService.ts
diff --git a/extensions/cli/src/services/ModelService.workflow-priority.test.ts b/sige-extensions/cli/src/services/ModelService.workflow-priority.test.ts
similarity index 100%
rename from extensions/cli/src/services/ModelService.workflow-priority.test.ts
rename to sige-extensions/cli/src/services/ModelService.workflow-priority.test.ts
diff --git a/extensions/cli/src/services/QuizService.ts b/sige-extensions/cli/src/services/QuizService.ts
similarity index 100%
rename from extensions/cli/src/services/QuizService.ts
rename to sige-extensions/cli/src/services/QuizService.ts
diff --git a/extensions/cli/src/services/ResourceMonitoringService.test.ts b/sige-extensions/cli/src/services/ResourceMonitoringService.test.ts
similarity index 100%
rename from extensions/cli/src/services/ResourceMonitoringService.test.ts
rename to sige-extensions/cli/src/services/ResourceMonitoringService.test.ts
diff --git a/extensions/cli/src/services/ResourceMonitoringService.ts b/sige-extensions/cli/src/services/ResourceMonitoringService.ts
similarity index 100%
rename from extensions/cli/src/services/ResourceMonitoringService.ts
rename to sige-extensions/cli/src/services/ResourceMonitoringService.ts
diff --git a/extensions/cli/src/services/ServiceContainer.test.ts b/sige-extensions/cli/src/services/ServiceContainer.test.ts
similarity index 100%
rename from extensions/cli/src/services/ServiceContainer.test.ts
rename to sige-extensions/cli/src/services/ServiceContainer.test.ts
diff --git a/extensions/cli/src/services/ServiceContainer.ts b/sige-extensions/cli/src/services/ServiceContainer.ts
similarity index 100%
rename from extensions/cli/src/services/ServiceContainer.ts
rename to sige-extensions/cli/src/services/ServiceContainer.ts
diff --git a/extensions/cli/src/services/ServiceContainerContext.tsx b/sige-extensions/cli/src/services/ServiceContainerContext.tsx
similarity index 100%
rename from extensions/cli/src/services/ServiceContainerContext.tsx
rename to sige-extensions/cli/src/services/ServiceContainerContext.tsx
diff --git a/extensions/cli/src/services/StorageSyncService.test.ts b/sige-extensions/cli/src/services/StorageSyncService.test.ts
similarity index 100%
rename from extensions/cli/src/services/StorageSyncService.test.ts
rename to sige-extensions/cli/src/services/StorageSyncService.test.ts
diff --git a/extensions/cli/src/services/StorageSyncService.ts b/sige-extensions/cli/src/services/StorageSyncService.ts
similarity index 100%
rename from extensions/cli/src/services/StorageSyncService.ts
rename to sige-extensions/cli/src/services/StorageSyncService.ts
diff --git a/extensions/cli/src/services/SystemMessageService.test.ts b/sige-extensions/cli/src/services/SystemMessageService.test.ts
similarity index 100%
rename from extensions/cli/src/services/SystemMessageService.test.ts
rename to sige-extensions/cli/src/services/SystemMessageService.test.ts
diff --git a/extensions/cli/src/services/SystemMessageService.ts b/sige-extensions/cli/src/services/SystemMessageService.ts
similarity index 100%
rename from extensions/cli/src/services/SystemMessageService.ts
rename to sige-extensions/cli/src/services/SystemMessageService.ts
diff --git a/extensions/cli/src/services/ToolPermissionService.agentfile.test.ts b/sige-extensions/cli/src/services/ToolPermissionService.agentfile.test.ts
similarity index 100%
rename from extensions/cli/src/services/ToolPermissionService.agentfile.test.ts
rename to sige-extensions/cli/src/services/ToolPermissionService.agentfile.test.ts
diff --git a/extensions/cli/src/services/ToolPermissionService.debug.test.ts b/sige-extensions/cli/src/services/ToolPermissionService.debug.test.ts
similarity index 100%
rename from extensions/cli/src/services/ToolPermissionService.debug.test.ts
rename to sige-extensions/cli/src/services/ToolPermissionService.debug.test.ts
diff --git a/extensions/cli/src/services/ToolPermissionService.integration.test.ts b/sige-extensions/cli/src/services/ToolPermissionService.integration.test.ts
similarity index 100%
rename from extensions/cli/src/services/ToolPermissionService.integration.test.ts
rename to sige-extensions/cli/src/services/ToolPermissionService.integration.test.ts
diff --git a/extensions/cli/src/services/ToolPermissionService.modes.test.ts b/sige-extensions/cli/src/services/ToolPermissionService.modes.test.ts
similarity index 100%
rename from extensions/cli/src/services/ToolPermissionService.modes.test.ts
rename to sige-extensions/cli/src/services/ToolPermissionService.modes.test.ts
diff --git a/extensions/cli/src/services/ToolPermissionService.real.test.ts b/sige-extensions/cli/src/services/ToolPermissionService.real.test.ts
similarity index 100%
rename from extensions/cli/src/services/ToolPermissionService.real.test.ts
rename to sige-extensions/cli/src/services/ToolPermissionService.real.test.ts
diff --git a/extensions/cli/src/services/ToolPermissionService.test.ts b/sige-extensions/cli/src/services/ToolPermissionService.test.ts
similarity index 100%
rename from extensions/cli/src/services/ToolPermissionService.test.ts
rename to sige-extensions/cli/src/services/ToolPermissionService.test.ts
diff --git a/extensions/cli/src/services/ToolPermissionService.ts b/sige-extensions/cli/src/services/ToolPermissionService.ts
similarity index 100%
rename from extensions/cli/src/services/ToolPermissionService.ts
rename to sige-extensions/cli/src/services/ToolPermissionService.ts
diff --git a/extensions/cli/src/services/ToolPermissionService.unit.test.ts b/sige-extensions/cli/src/services/ToolPermissionService.unit.test.ts
similarity index 100%
rename from extensions/cli/src/services/ToolPermissionService.unit.test.ts
rename to sige-extensions/cli/src/services/ToolPermissionService.unit.test.ts
diff --git a/extensions/cli/src/services/UpdateService.ts b/sige-extensions/cli/src/services/UpdateService.ts
similarity index 100%
rename from extensions/cli/src/services/UpdateService.ts
rename to sige-extensions/cli/src/services/UpdateService.ts
diff --git a/extensions/cli/src/services/agent-file-integration.test.ts b/sige-extensions/cli/src/services/agent-file-integration.test.ts
similarity index 100%
rename from extensions/cli/src/services/agent-file-integration.test.ts
rename to sige-extensions/cli/src/services/agent-file-integration.test.ts
diff --git a/extensions/cli/src/services/circular-dependencies.test.ts b/sige-extensions/cli/src/services/circular-dependencies.test.ts
similarity index 100%
rename from extensions/cli/src/services/circular-dependencies.test.ts
rename to sige-extensions/cli/src/services/circular-dependencies.test.ts
diff --git a/extensions/cli/src/services/index.initialization.test.ts b/sige-extensions/cli/src/services/index.initialization.test.ts
similarity index 100%
rename from extensions/cli/src/services/index.initialization.test.ts
rename to sige-extensions/cli/src/services/index.initialization.test.ts
diff --git a/extensions/cli/src/services/index.test.ts b/sige-extensions/cli/src/services/index.test.ts
similarity index 100%
rename from extensions/cli/src/services/index.test.ts
rename to sige-extensions/cli/src/services/index.test.ts
diff --git a/extensions/cli/src/services/index.ts b/sige-extensions/cli/src/services/index.ts
similarity index 100%
rename from extensions/cli/src/services/index.ts
rename to sige-extensions/cli/src/services/index.ts
diff --git a/extensions/cli/src/services/mcpTransports.ts b/sige-extensions/cli/src/services/mcpTransports.ts
similarity index 100%
rename from extensions/cli/src/services/mcpTransports.ts
rename to sige-extensions/cli/src/services/mcpTransports.ts
diff --git a/extensions/cli/src/services/mcpUtils.ts b/sige-extensions/cli/src/services/mcpUtils.ts
similarity index 100%
rename from extensions/cli/src/services/mcpUtils.ts
rename to sige-extensions/cli/src/services/mcpUtils.ts
diff --git a/extensions/cli/src/services/types.ts b/sige-extensions/cli/src/services/types.ts
similarity index 100%
rename from extensions/cli/src/services/types.ts
rename to sige-extensions/cli/src/services/types.ts
diff --git a/extensions/cli/src/session.test.ts b/sige-extensions/cli/src/session.test.ts
similarity index 100%
rename from extensions/cli/src/session.test.ts
rename to sige-extensions/cli/src/session.test.ts
diff --git a/extensions/cli/src/session.ts b/sige-extensions/cli/src/session.ts
similarity index 100%
rename from extensions/cli/src/session.ts
rename to sige-extensions/cli/src/session.ts
diff --git a/extensions/cli/src/shared-options.ts b/sige-extensions/cli/src/shared-options.ts
similarity index 100%
rename from extensions/cli/src/shared-options.ts
rename to sige-extensions/cli/src/shared-options.ts
diff --git a/extensions/cli/src/slashCommands.info.test.ts b/sige-extensions/cli/src/slashCommands.info.test.ts
similarity index 100%
rename from extensions/cli/src/slashCommands.info.test.ts
rename to sige-extensions/cli/src/slashCommands.info.test.ts
diff --git a/extensions/cli/src/slashCommands.modes.test.ts b/sige-extensions/cli/src/slashCommands.modes.test.ts
similarity index 100%
rename from extensions/cli/src/slashCommands.modes.test.ts
rename to sige-extensions/cli/src/slashCommands.modes.test.ts
diff --git a/extensions/cli/src/slashCommands.test.ts b/sige-extensions/cli/src/slashCommands.test.ts
similarity index 100%
rename from extensions/cli/src/slashCommands.test.ts
rename to sige-extensions/cli/src/slashCommands.test.ts
diff --git a/extensions/cli/src/slashCommands.ts b/sige-extensions/cli/src/slashCommands.ts
similarity index 100%
rename from extensions/cli/src/slashCommands.ts
rename to sige-extensions/cli/src/slashCommands.ts
diff --git a/extensions/cli/src/smoke-api/headless-all-tools.test.ts b/sige-extensions/cli/src/smoke-api/headless-all-tools.test.ts
similarity index 100%
rename from extensions/cli/src/smoke-api/headless-all-tools.test.ts
rename to sige-extensions/cli/src/smoke-api/headless-all-tools.test.ts
diff --git a/extensions/cli/src/smoke-api/headless-anthropic.test.ts b/sige-extensions/cli/src/smoke-api/headless-anthropic.test.ts
similarity index 100%
rename from extensions/cli/src/smoke-api/headless-anthropic.test.ts
rename to sige-extensions/cli/src/smoke-api/headless-anthropic.test.ts
diff --git a/extensions/cli/src/smoke-api/headless-continue-proxy.test.ts b/sige-extensions/cli/src/smoke-api/headless-continue-proxy.test.ts
similarity index 100%
rename from extensions/cli/src/smoke-api/headless-continue-proxy.test.ts
rename to sige-extensions/cli/src/smoke-api/headless-continue-proxy.test.ts
diff --git a/extensions/cli/src/smoke-api/serve-anthropic.test.ts b/sige-extensions/cli/src/smoke-api/serve-anthropic.test.ts
similarity index 100%
rename from extensions/cli/src/smoke-api/serve-anthropic.test.ts
rename to sige-extensions/cli/src/smoke-api/serve-anthropic.test.ts
diff --git a/extensions/cli/src/smoke-api/smoke-api-helpers.ts b/sige-extensions/cli/src/smoke-api/smoke-api-helpers.ts
similarity index 100%
rename from extensions/cli/src/smoke-api/smoke-api-helpers.ts
rename to sige-extensions/cli/src/smoke-api/smoke-api-helpers.ts
diff --git a/extensions/cli/src/stream/handleToolCalls.test.ts b/sige-extensions/cli/src/stream/handleToolCalls.test.ts
similarity index 100%
rename from extensions/cli/src/stream/handleToolCalls.test.ts
rename to sige-extensions/cli/src/stream/handleToolCalls.test.ts
diff --git a/extensions/cli/src/stream/handleToolCalls.ts b/sige-extensions/cli/src/stream/handleToolCalls.ts
similarity index 100%
rename from extensions/cli/src/stream/handleToolCalls.ts
rename to sige-extensions/cli/src/stream/handleToolCalls.ts
diff --git a/extensions/cli/src/stream/messageQueue.test.ts b/sige-extensions/cli/src/stream/messageQueue.test.ts
similarity index 100%
rename from extensions/cli/src/stream/messageQueue.test.ts
rename to sige-extensions/cli/src/stream/messageQueue.test.ts
diff --git a/extensions/cli/src/stream/messageQueue.ts b/sige-extensions/cli/src/stream/messageQueue.ts
similarity index 100%
rename from extensions/cli/src/stream/messageQueue.ts
rename to sige-extensions/cli/src/stream/messageQueue.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.autoCompaction.test.ts b/sige-extensions/cli/src/stream/streamChatResponse.autoCompaction.test.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.autoCompaction.test.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.autoCompaction.test.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.autoCompaction.ts b/sige-extensions/cli/src/stream/streamChatResponse.autoCompaction.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.autoCompaction.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.autoCompaction.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.autoContinuation.test.ts b/sige-extensions/cli/src/stream/streamChatResponse.autoContinuation.test.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.autoContinuation.test.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.autoContinuation.test.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.compactionHelpers.ts b/sige-extensions/cli/src/stream/streamChatResponse.compactionHelpers.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.compactionHelpers.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.compactionHelpers.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.getAllTools.test.ts b/sige-extensions/cli/src/stream/streamChatResponse.getAllTools.test.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.getAllTools.test.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.getAllTools.test.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.helpers.ts b/sige-extensions/cli/src/stream/streamChatResponse.helpers.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.helpers.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.helpers.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.modeSwitch.test.ts b/sige-extensions/cli/src/stream/streamChatResponse.modeSwitch.test.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.modeSwitch.test.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.modeSwitch.test.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.systemMessage.test.ts b/sige-extensions/cli/src/stream/streamChatResponse.systemMessage.test.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.systemMessage.test.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.systemMessage.test.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.test.ts b/sige-extensions/cli/src/stream/streamChatResponse.test.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.test.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.test.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.ts b/sige-extensions/cli/src/stream/streamChatResponse.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.ts
diff --git a/extensions/cli/src/stream/streamChatResponse.types.ts b/sige-extensions/cli/src/stream/streamChatResponse.types.ts
similarity index 100%
rename from extensions/cli/src/stream/streamChatResponse.types.ts
rename to sige-extensions/cli/src/stream/streamChatResponse.types.ts
diff --git a/extensions/cli/src/subagent/executor.ts b/sige-extensions/cli/src/subagent/executor.ts
similarity index 100%
rename from extensions/cli/src/subagent/executor.ts
rename to sige-extensions/cli/src/subagent/executor.ts
diff --git a/extensions/cli/src/subagent/get-agents.ts b/sige-extensions/cli/src/subagent/get-agents.ts
similarity index 100%
rename from extensions/cli/src/subagent/get-agents.ts
rename to sige-extensions/cli/src/subagent/get-agents.ts
diff --git a/extensions/cli/src/subagent/index.ts b/sige-extensions/cli/src/subagent/index.ts
similarity index 100%
rename from extensions/cli/src/subagent/index.ts
rename to sige-extensions/cli/src/subagent/index.ts
diff --git a/extensions/cli/src/systemMessage.test.ts b/sige-extensions/cli/src/systemMessage.test.ts
similarity index 100%
rename from extensions/cli/src/systemMessage.test.ts
rename to sige-extensions/cli/src/systemMessage.test.ts
diff --git a/extensions/cli/src/systemMessage.ts b/sige-extensions/cli/src/systemMessage.ts
similarity index 100%
rename from extensions/cli/src/systemMessage.ts
rename to sige-extensions/cli/src/systemMessage.ts
diff --git a/extensions/cli/src/telemetry/headerUtils.ts b/sige-extensions/cli/src/telemetry/headerUtils.ts
similarity index 100%
rename from extensions/cli/src/telemetry/headerUtils.ts
rename to sige-extensions/cli/src/telemetry/headerUtils.ts
diff --git a/extensions/cli/src/telemetry/telemetryService.sessionMetadata.test.ts b/sige-extensions/cli/src/telemetry/telemetryService.sessionMetadata.test.ts
similarity index 100%
rename from extensions/cli/src/telemetry/telemetryService.sessionMetadata.test.ts
rename to sige-extensions/cli/src/telemetry/telemetryService.sessionMetadata.test.ts
diff --git a/extensions/cli/src/telemetry/telemetryService.ts b/sige-extensions/cli/src/telemetry/telemetryService.ts
similarity index 100%
rename from extensions/cli/src/telemetry/telemetryService.ts
rename to sige-extensions/cli/src/telemetry/telemetryService.ts
diff --git a/extensions/cli/src/telemetry/utils.ts b/sige-extensions/cli/src/telemetry/utils.ts
similarity index 100%
rename from extensions/cli/src/telemetry/utils.ts
rename to sige-extensions/cli/src/telemetry/utils.ts
diff --git a/extensions/cli/src/test-helpers/README.md b/sige-extensions/cli/src/test-helpers/README.md
similarity index 100%
rename from extensions/cli/src/test-helpers/README.md
rename to sige-extensions/cli/src/test-helpers/README.md
diff --git a/extensions/cli/src/test-helpers/__tests__/renderWithServices.test.tsx b/sige-extensions/cli/src/test-helpers/__tests__/renderWithServices.test.tsx
similarity index 100%
rename from extensions/cli/src/test-helpers/__tests__/renderWithServices.test.tsx
rename to sige-extensions/cli/src/test-helpers/__tests__/renderWithServices.test.tsx
diff --git a/extensions/cli/src/test-helpers/__tests__/testServiceContainer.test.ts b/sige-extensions/cli/src/test-helpers/__tests__/testServiceContainer.test.ts
similarity index 100%
rename from extensions/cli/src/test-helpers/__tests__/testServiceContainer.test.ts
rename to sige-extensions/cli/src/test-helpers/__tests__/testServiceContainer.test.ts
diff --git a/extensions/cli/src/test-helpers/adapter-mocks.ts b/sige-extensions/cli/src/test-helpers/adapter-mocks.ts
similarity index 100%
rename from extensions/cli/src/test-helpers/adapter-mocks.ts
rename to sige-extensions/cli/src/test-helpers/adapter-mocks.ts
diff --git a/extensions/cli/src/test-helpers/cli-helpers.ts b/sige-extensions/cli/src/test-helpers/cli-helpers.ts
similarity index 100%
rename from extensions/cli/src/test-helpers/cli-helpers.ts
rename to sige-extensions/cli/src/test-helpers/cli-helpers.ts
diff --git a/extensions/cli/src/test-helpers/mock-helpers.ts b/sige-extensions/cli/src/test-helpers/mock-helpers.ts
similarity index 100%
rename from extensions/cli/src/test-helpers/mock-helpers.ts
rename to sige-extensions/cli/src/test-helpers/mock-helpers.ts
diff --git a/extensions/cli/src/test-helpers/mock-llm-server.ts b/sige-extensions/cli/src/test-helpers/mock-llm-server.ts
similarity index 100%
rename from extensions/cli/src/test-helpers/mock-llm-server.ts
rename to sige-extensions/cli/src/test-helpers/mock-llm-server.ts
diff --git a/extensions/cli/src/test-helpers/renderWithServices.tsx b/sige-extensions/cli/src/test-helpers/renderWithServices.tsx
similarity index 100%
rename from extensions/cli/src/test-helpers/renderWithServices.tsx
rename to sige-extensions/cli/src/test-helpers/renderWithServices.tsx
diff --git a/extensions/cli/src/test-helpers/testServiceContainer.ts b/sige-extensions/cli/src/test-helpers/testServiceContainer.ts
similarity index 100%
rename from extensions/cli/src/test-helpers/testServiceContainer.ts
rename to sige-extensions/cli/src/test-helpers/testServiceContainer.ts
diff --git a/extensions/cli/src/test-helpers/ui-test-context-minimal.ts b/sige-extensions/cli/src/test-helpers/ui-test-context-minimal.ts
similarity index 100%
rename from extensions/cli/src/test-helpers/ui-test-context-minimal.ts
rename to sige-extensions/cli/src/test-helpers/ui-test-context-minimal.ts
diff --git a/extensions/cli/src/test-helpers/ui-test-context.ts b/sige-extensions/cli/src/test-helpers/ui-test-context.ts
similarity index 100%
rename from extensions/cli/src/test-helpers/ui-test-context.ts
rename to sige-extensions/cli/src/test-helpers/ui-test-context.ts
diff --git a/extensions/cli/src/tools/ToolCallTitle.tsx b/sige-extensions/cli/src/tools/ToolCallTitle.tsx
similarity index 100%
rename from extensions/cli/src/tools/ToolCallTitle.tsx
rename to sige-extensions/cli/src/tools/ToolCallTitle.tsx
diff --git a/extensions/cli/src/tools/allBuiltIns.ts b/sige-extensions/cli/src/tools/allBuiltIns.ts
similarity index 100%
rename from extensions/cli/src/tools/allBuiltIns.ts
rename to sige-extensions/cli/src/tools/allBuiltIns.ts
diff --git a/extensions/cli/src/tools/applyToolOverrides.test.ts b/sige-extensions/cli/src/tools/applyToolOverrides.test.ts
similarity index 100%
rename from extensions/cli/src/tools/applyToolOverrides.test.ts
rename to sige-extensions/cli/src/tools/applyToolOverrides.test.ts
diff --git a/extensions/cli/src/tools/applyToolOverrides.ts b/sige-extensions/cli/src/tools/applyToolOverrides.ts
similarity index 100%
rename from extensions/cli/src/tools/applyToolOverrides.ts
rename to sige-extensions/cli/src/tools/applyToolOverrides.ts
diff --git a/extensions/cli/src/tools/askQuestion.ts b/sige-extensions/cli/src/tools/askQuestion.ts
similarity index 100%
rename from extensions/cli/src/tools/askQuestion.ts
rename to sige-extensions/cli/src/tools/askQuestion.ts
diff --git a/extensions/cli/src/tools/builtInToolNames.ts b/sige-extensions/cli/src/tools/builtInToolNames.ts
similarity index 100%
rename from extensions/cli/src/tools/builtInToolNames.ts
rename to sige-extensions/cli/src/tools/builtInToolNames.ts
diff --git a/extensions/cli/src/tools/checkBackgroundJob.ts b/sige-extensions/cli/src/tools/checkBackgroundJob.ts
similarity index 100%
rename from extensions/cli/src/tools/checkBackgroundJob.ts
rename to sige-extensions/cli/src/tools/checkBackgroundJob.ts
diff --git a/extensions/cli/src/tools/edit.test.ts b/sige-extensions/cli/src/tools/edit.test.ts
similarity index 100%
rename from extensions/cli/src/tools/edit.test.ts
rename to sige-extensions/cli/src/tools/edit.test.ts
diff --git a/extensions/cli/src/tools/edit.ts b/sige-extensions/cli/src/tools/edit.ts
similarity index 100%
rename from extensions/cli/src/tools/edit.ts
rename to sige-extensions/cli/src/tools/edit.ts
diff --git a/extensions/cli/src/tools/exit.ts b/sige-extensions/cli/src/tools/exit.ts
similarity index 100%
rename from extensions/cli/src/tools/exit.ts
rename to sige-extensions/cli/src/tools/exit.ts
diff --git a/extensions/cli/src/tools/fetch.test.ts b/sige-extensions/cli/src/tools/fetch.test.ts
similarity index 100%
rename from extensions/cli/src/tools/fetch.test.ts
rename to sige-extensions/cli/src/tools/fetch.test.ts
diff --git a/extensions/cli/src/tools/fetch.ts b/sige-extensions/cli/src/tools/fetch.ts
similarity index 100%
rename from extensions/cli/src/tools/fetch.ts
rename to sige-extensions/cli/src/tools/fetch.ts
diff --git a/extensions/cli/src/tools/formatters.ts b/sige-extensions/cli/src/tools/formatters.ts
similarity index 100%
rename from extensions/cli/src/tools/formatters.ts
rename to sige-extensions/cli/src/tools/formatters.ts
diff --git a/extensions/cli/src/tools/gitAiIntegration.test.ts b/sige-extensions/cli/src/tools/gitAiIntegration.test.ts
similarity index 100%
rename from extensions/cli/src/tools/gitAiIntegration.test.ts
rename to sige-extensions/cli/src/tools/gitAiIntegration.test.ts
diff --git a/extensions/cli/src/tools/index.test.ts b/sige-extensions/cli/src/tools/index.test.ts
similarity index 100%
rename from extensions/cli/src/tools/index.test.ts
rename to sige-extensions/cli/src/tools/index.test.ts
diff --git a/extensions/cli/src/tools/index.tsx b/sige-extensions/cli/src/tools/index.tsx
similarity index 100%
rename from extensions/cli/src/tools/index.tsx
rename to sige-extensions/cli/src/tools/index.tsx
diff --git a/extensions/cli/src/tools/listFiles.ts b/sige-extensions/cli/src/tools/listFiles.ts
similarity index 100%
rename from extensions/cli/src/tools/listFiles.ts
rename to sige-extensions/cli/src/tools/listFiles.ts
diff --git a/extensions/cli/src/tools/multiEdit.test.ts b/sige-extensions/cli/src/tools/multiEdit.test.ts
similarity index 100%
rename from extensions/cli/src/tools/multiEdit.test.ts
rename to sige-extensions/cli/src/tools/multiEdit.test.ts
diff --git a/extensions/cli/src/tools/multiEdit.ts b/sige-extensions/cli/src/tools/multiEdit.ts
similarity index 100%
rename from extensions/cli/src/tools/multiEdit.ts
rename to sige-extensions/cli/src/tools/multiEdit.ts
diff --git a/extensions/cli/src/tools/preprocess.test.ts b/sige-extensions/cli/src/tools/preprocess.test.ts
similarity index 100%
rename from extensions/cli/src/tools/preprocess.test.ts
rename to sige-extensions/cli/src/tools/preprocess.test.ts
diff --git a/extensions/cli/src/tools/readFile.ts b/sige-extensions/cli/src/tools/readFile.ts
similarity index 100%
rename from extensions/cli/src/tools/readFile.ts
rename to sige-extensions/cli/src/tools/readFile.ts
diff --git a/extensions/cli/src/tools/reportFailure.ts b/sige-extensions/cli/src/tools/reportFailure.ts
similarity index 100%
rename from extensions/cli/src/tools/reportFailure.ts
rename to sige-extensions/cli/src/tools/reportFailure.ts
diff --git a/extensions/cli/src/tools/runTerminalCommand.test.ts b/sige-extensions/cli/src/tools/runTerminalCommand.test.ts
similarity index 100%
rename from extensions/cli/src/tools/runTerminalCommand.test.ts
rename to sige-extensions/cli/src/tools/runTerminalCommand.test.ts
diff --git a/extensions/cli/src/tools/runTerminalCommand.ts b/sige-extensions/cli/src/tools/runTerminalCommand.ts
similarity index 100%
rename from extensions/cli/src/tools/runTerminalCommand.ts
rename to sige-extensions/cli/src/tools/runTerminalCommand.ts
diff --git a/extensions/cli/src/tools/searchCode.test.ts b/sige-extensions/cli/src/tools/searchCode.test.ts
similarity index 100%
rename from extensions/cli/src/tools/searchCode.test.ts
rename to sige-extensions/cli/src/tools/searchCode.test.ts
diff --git a/extensions/cli/src/tools/searchCode.ts b/sige-extensions/cli/src/tools/searchCode.ts
similarity index 100%
rename from extensions/cli/src/tools/searchCode.ts
rename to sige-extensions/cli/src/tools/searchCode.ts
diff --git a/extensions/cli/src/tools/skills.test.ts b/sige-extensions/cli/src/tools/skills.test.ts
similarity index 100%
rename from extensions/cli/src/tools/skills.test.ts
rename to sige-extensions/cli/src/tools/skills.test.ts
diff --git a/extensions/cli/src/tools/skills.ts b/sige-extensions/cli/src/tools/skills.ts
similarity index 100%
rename from extensions/cli/src/tools/skills.ts
rename to sige-extensions/cli/src/tools/skills.ts
diff --git a/extensions/cli/src/tools/status.ts b/sige-extensions/cli/src/tools/status.ts
similarity index 100%
rename from extensions/cli/src/tools/status.ts
rename to sige-extensions/cli/src/tools/status.ts
diff --git a/extensions/cli/src/tools/subagent.test.ts b/sige-extensions/cli/src/tools/subagent.test.ts
similarity index 100%
rename from extensions/cli/src/tools/subagent.test.ts
rename to sige-extensions/cli/src/tools/subagent.test.ts
diff --git a/extensions/cli/src/tools/subagent.ts b/sige-extensions/cli/src/tools/subagent.ts
similarity index 100%
rename from extensions/cli/src/tools/subagent.ts
rename to sige-extensions/cli/src/tools/subagent.ts
diff --git a/extensions/cli/src/tools/toolsConfig.ts b/sige-extensions/cli/src/tools/toolsConfig.ts
similarity index 100%
rename from extensions/cli/src/tools/toolsConfig.ts
rename to sige-extensions/cli/src/tools/toolsConfig.ts
diff --git a/extensions/cli/src/tools/types.ts b/sige-extensions/cli/src/tools/types.ts
similarity index 100%
rename from extensions/cli/src/tools/types.ts
rename to sige-extensions/cli/src/tools/types.ts
diff --git a/extensions/cli/src/tools/uploadArtifact.ts b/sige-extensions/cli/src/tools/uploadArtifact.ts
similarity index 100%
rename from extensions/cli/src/tools/uploadArtifact.ts
rename to sige-extensions/cli/src/tools/uploadArtifact.ts
diff --git a/extensions/cli/src/tools/viewDiff.ts b/sige-extensions/cli/src/tools/viewDiff.ts
similarity index 100%
rename from extensions/cli/src/tools/viewDiff.ts
rename to sige-extensions/cli/src/tools/viewDiff.ts
diff --git a/extensions/cli/src/tools/writeChecklist.test.ts b/sige-extensions/cli/src/tools/writeChecklist.test.ts
similarity index 100%
rename from extensions/cli/src/tools/writeChecklist.test.ts
rename to sige-extensions/cli/src/tools/writeChecklist.test.ts
diff --git a/extensions/cli/src/tools/writeChecklist.ts b/sige-extensions/cli/src/tools/writeChecklist.ts
similarity index 100%
rename from extensions/cli/src/tools/writeChecklist.ts
rename to sige-extensions/cli/src/tools/writeChecklist.ts
diff --git a/extensions/cli/src/tools/writeFile.ts b/sige-extensions/cli/src/tools/writeFile.ts
similarity index 100%
rename from extensions/cli/src/tools/writeFile.ts
rename to sige-extensions/cli/src/tools/writeFile.ts
diff --git a/extensions/cli/src/ui/AppRoot.tsx b/sige-extensions/cli/src/ui/AppRoot.tsx
similarity index 100%
rename from extensions/cli/src/ui/AppRoot.tsx
rename to sige-extensions/cli/src/ui/AppRoot.tsx
diff --git a/extensions/cli/src/ui/ColoredDiff.test.ts b/sige-extensions/cli/src/ui/ColoredDiff.test.ts
similarity index 100%
rename from extensions/cli/src/ui/ColoredDiff.test.ts
rename to sige-extensions/cli/src/ui/ColoredDiff.test.ts
diff --git a/extensions/cli/src/ui/ColoredDiff.tsx b/sige-extensions/cli/src/ui/ColoredDiff.tsx
similarity index 100%
rename from extensions/cli/src/ui/ColoredDiff.tsx
rename to sige-extensions/cli/src/ui/ColoredDiff.tsx
diff --git a/extensions/cli/src/ui/ConfigSelector.tsx b/sige-extensions/cli/src/ui/ConfigSelector.tsx
similarity index 100%
rename from extensions/cli/src/ui/ConfigSelector.tsx
rename to sige-extensions/cli/src/ui/ConfigSelector.tsx
diff --git a/extensions/cli/src/ui/DiffViewer.tsx b/sige-extensions/cli/src/ui/DiffViewer.tsx
similarity index 100%
rename from extensions/cli/src/ui/DiffViewer.tsx
rename to sige-extensions/cli/src/ui/DiffViewer.tsx
diff --git a/extensions/cli/src/ui/EditMessageSelector.test.tsx b/sige-extensions/cli/src/ui/EditMessageSelector.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/EditMessageSelector.test.tsx
rename to sige-extensions/cli/src/ui/EditMessageSelector.test.tsx
diff --git a/extensions/cli/src/ui/EditMessageSelector.tsx b/sige-extensions/cli/src/ui/EditMessageSelector.tsx
similarity index 100%
rename from extensions/cli/src/ui/EditMessageSelector.tsx
rename to sige-extensions/cli/src/ui/EditMessageSelector.tsx
diff --git a/extensions/cli/src/ui/FileSearchUI.tsx b/sige-extensions/cli/src/ui/FileSearchUI.tsx
similarity index 100%
rename from extensions/cli/src/ui/FileSearchUI.tsx
rename to sige-extensions/cli/src/ui/FileSearchUI.tsx
diff --git a/extensions/cli/src/ui/ImagePaste.test.ts b/sige-extensions/cli/src/ui/ImagePaste.test.ts
similarity index 100%
rename from extensions/cli/src/ui/ImagePaste.test.ts
rename to sige-extensions/cli/src/ui/ImagePaste.test.ts
diff --git a/extensions/cli/src/ui/IntroMessage.test.tsx b/sige-extensions/cli/src/ui/IntroMessage.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/IntroMessage.test.tsx
rename to sige-extensions/cli/src/ui/IntroMessage.test.tsx
diff --git a/extensions/cli/src/ui/IntroMessage.tsx b/sige-extensions/cli/src/ui/IntroMessage.tsx
similarity index 100%
rename from extensions/cli/src/ui/IntroMessage.tsx
rename to sige-extensions/cli/src/ui/IntroMessage.tsx
diff --git a/extensions/cli/src/ui/JobsSelector.tsx b/sige-extensions/cli/src/ui/JobsSelector.tsx
similarity index 100%
rename from extensions/cli/src/ui/JobsSelector.tsx
rename to sige-extensions/cli/src/ui/JobsSelector.tsx
diff --git a/extensions/cli/src/ui/LoadingAnimation.tsx b/sige-extensions/cli/src/ui/LoadingAnimation.tsx
similarity index 100%
rename from extensions/cli/src/ui/LoadingAnimation.tsx
rename to sige-extensions/cli/src/ui/LoadingAnimation.tsx
diff --git a/extensions/cli/src/ui/LoadingText.tsx b/sige-extensions/cli/src/ui/LoadingText.tsx
similarity index 100%
rename from extensions/cli/src/ui/LoadingText.tsx
rename to sige-extensions/cli/src/ui/LoadingText.tsx
diff --git a/extensions/cli/src/ui/MCPSelector.tsx b/sige-extensions/cli/src/ui/MCPSelector.tsx
similarity index 100%
rename from extensions/cli/src/ui/MCPSelector.tsx
rename to sige-extensions/cli/src/ui/MCPSelector.tsx
diff --git a/extensions/cli/src/ui/MarkdownRenderer.test.tsx b/sige-extensions/cli/src/ui/MarkdownRenderer.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/MarkdownRenderer.test.tsx
rename to sige-extensions/cli/src/ui/MarkdownRenderer.test.tsx
diff --git a/extensions/cli/src/ui/MarkdownRenderer.thinking.test.tsx b/sige-extensions/cli/src/ui/MarkdownRenderer.thinking.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/MarkdownRenderer.thinking.test.tsx
rename to sige-extensions/cli/src/ui/MarkdownRenderer.thinking.test.tsx
diff --git a/extensions/cli/src/ui/MarkdownRenderer.tsx b/sige-extensions/cli/src/ui/MarkdownRenderer.tsx
similarity index 100%
rename from extensions/cli/src/ui/MarkdownRenderer.tsx
rename to sige-extensions/cli/src/ui/MarkdownRenderer.tsx
diff --git a/extensions/cli/src/ui/ModelCapabilityWarning.test.tsx b/sige-extensions/cli/src/ui/ModelCapabilityWarning.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/ModelCapabilityWarning.test.tsx
rename to sige-extensions/cli/src/ui/ModelCapabilityWarning.test.tsx
diff --git a/extensions/cli/src/ui/ModelCapabilityWarning.tsx b/sige-extensions/cli/src/ui/ModelCapabilityWarning.tsx
similarity index 100%
rename from extensions/cli/src/ui/ModelCapabilityWarning.tsx
rename to sige-extensions/cli/src/ui/ModelCapabilityWarning.tsx
diff --git a/extensions/cli/src/ui/ModelSelector.tsx b/sige-extensions/cli/src/ui/ModelSelector.tsx
similarity index 100%
rename from extensions/cli/src/ui/ModelSelector.tsx
rename to sige-extensions/cli/src/ui/ModelSelector.tsx
diff --git a/extensions/cli/src/ui/Selector.tsx b/sige-extensions/cli/src/ui/Selector.tsx
similarity index 100%
rename from extensions/cli/src/ui/Selector.tsx
rename to sige-extensions/cli/src/ui/Selector.tsx
diff --git a/extensions/cli/src/ui/ServiceDebugger.tsx b/sige-extensions/cli/src/ui/ServiceDebugger.tsx
similarity index 100%
rename from extensions/cli/src/ui/ServiceDebugger.tsx
rename to sige-extensions/cli/src/ui/ServiceDebugger.tsx
diff --git a/extensions/cli/src/ui/SessionPreview.tsx b/sige-extensions/cli/src/ui/SessionPreview.tsx
similarity index 100%
rename from extensions/cli/src/ui/SessionPreview.tsx
rename to sige-extensions/cli/src/ui/SessionPreview.tsx
diff --git a/extensions/cli/src/ui/SessionSelector.test.tsx b/sige-extensions/cli/src/ui/SessionSelector.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/SessionSelector.test.tsx
rename to sige-extensions/cli/src/ui/SessionSelector.test.tsx
diff --git a/extensions/cli/src/ui/SessionSelector.tsx b/sige-extensions/cli/src/ui/SessionSelector.tsx
similarity index 100%
rename from extensions/cli/src/ui/SessionSelector.tsx
rename to sige-extensions/cli/src/ui/SessionSelector.tsx
diff --git a/extensions/cli/src/ui/SlashCommandUI.tsx b/sige-extensions/cli/src/ui/SlashCommandUI.tsx
similarity index 100%
rename from extensions/cli/src/ui/SlashCommandUI.tsx
rename to sige-extensions/cli/src/ui/SlashCommandUI.tsx
diff --git a/extensions/cli/src/ui/SyntaxHighlighter.test.ts b/sige-extensions/cli/src/ui/SyntaxHighlighter.test.ts
similarity index 100%
rename from extensions/cli/src/ui/SyntaxHighlighter.test.ts
rename to sige-extensions/cli/src/ui/SyntaxHighlighter.test.ts
diff --git a/extensions/cli/src/ui/SyntaxHighlighter.ts b/sige-extensions/cli/src/ui/SyntaxHighlighter.ts
similarity index 100%
rename from extensions/cli/src/ui/SyntaxHighlighter.ts
rename to sige-extensions/cli/src/ui/SyntaxHighlighter.ts
diff --git a/extensions/cli/src/ui/TUIChat.test.tsx b/sige-extensions/cli/src/ui/TUIChat.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/TUIChat.test.tsx
rename to sige-extensions/cli/src/ui/TUIChat.test.tsx
diff --git a/extensions/cli/src/ui/TUIChat.tsx b/sige-extensions/cli/src/ui/TUIChat.tsx
similarity index 100%
rename from extensions/cli/src/ui/TUIChat.tsx
rename to sige-extensions/cli/src/ui/TUIChat.tsx
diff --git a/extensions/cli/src/ui/TextBuffer.test.ts b/sige-extensions/cli/src/ui/TextBuffer.test.ts
similarity index 100%
rename from extensions/cli/src/ui/TextBuffer.test.ts
rename to sige-extensions/cli/src/ui/TextBuffer.test.ts
diff --git a/extensions/cli/src/ui/TextBuffer.ts b/sige-extensions/cli/src/ui/TextBuffer.ts
similarity index 100%
rename from extensions/cli/src/ui/TextBuffer.ts
rename to sige-extensions/cli/src/ui/TextBuffer.ts
diff --git a/extensions/cli/src/ui/Timer.tsx b/sige-extensions/cli/src/ui/Timer.tsx
similarity index 100%
rename from extensions/cli/src/ui/Timer.tsx
rename to sige-extensions/cli/src/ui/Timer.tsx
diff --git a/extensions/cli/src/ui/TipsDisplay.test.tsx b/sige-extensions/cli/src/ui/TipsDisplay.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/TipsDisplay.test.tsx
rename to sige-extensions/cli/src/ui/TipsDisplay.test.tsx
diff --git a/extensions/cli/src/ui/TipsDisplay.tsx b/sige-extensions/cli/src/ui/TipsDisplay.tsx
similarity index 100%
rename from extensions/cli/src/ui/TipsDisplay.tsx
rename to sige-extensions/cli/src/ui/TipsDisplay.tsx
diff --git a/extensions/cli/src/ui/ToolResultSummary.tsx b/sige-extensions/cli/src/ui/ToolResultSummary.tsx
similarity index 100%
rename from extensions/cli/src/ui/ToolResultSummary.tsx
rename to sige-extensions/cli/src/ui/ToolResultSummary.tsx
diff --git a/extensions/cli/src/ui/UI_TEST_CHECKLIST.md b/sige-extensions/cli/src/ui/UI_TEST_CHECKLIST.md
similarity index 100%
rename from extensions/cli/src/ui/UI_TEST_CHECKLIST.md
rename to sige-extensions/cli/src/ui/UI_TEST_CHECKLIST.md
diff --git a/extensions/cli/src/ui/UpdateNotification.test.tsx b/sige-extensions/cli/src/ui/UpdateNotification.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/UpdateNotification.test.tsx
rename to sige-extensions/cli/src/ui/UpdateNotification.test.tsx
diff --git a/extensions/cli/src/ui/UpdateNotification.tsx b/sige-extensions/cli/src/ui/UpdateNotification.tsx
similarity index 100%
rename from extensions/cli/src/ui/UpdateNotification.tsx
rename to sige-extensions/cli/src/ui/UpdateNotification.tsx
diff --git a/extensions/cli/src/ui/UpdateSelector.tsx b/sige-extensions/cli/src/ui/UpdateSelector.tsx
similarity index 100%
rename from extensions/cli/src/ui/UpdateSelector.tsx
rename to sige-extensions/cli/src/ui/UpdateSelector.tsx
diff --git a/extensions/cli/src/ui/UserInput.keyboard.test.ts b/sige-extensions/cli/src/ui/UserInput.keyboard.test.ts
similarity index 100%
rename from extensions/cli/src/ui/UserInput.keyboard.test.ts
rename to sige-extensions/cli/src/ui/UserInput.keyboard.test.ts
diff --git a/extensions/cli/src/ui/UserInput.tsx b/sige-extensions/cli/src/ui/UserInput.tsx
similarity index 100%
rename from extensions/cli/src/ui/UserInput.tsx
rename to sige-extensions/cli/src/ui/UserInput.tsx
diff --git a/extensions/cli/src/ui/__mocks__/SyntaxHighlighter.ts b/sige-extensions/cli/src/ui/__mocks__/SyntaxHighlighter.ts
similarity index 100%
rename from extensions/cli/src/ui/__mocks__/SyntaxHighlighter.ts
rename to sige-extensions/cli/src/ui/__mocks__/SyntaxHighlighter.ts
diff --git a/extensions/cli/src/ui/__mocks__/highlightLanguage.js b/sige-extensions/cli/src/ui/__mocks__/highlightLanguage.js
similarity index 100%
rename from extensions/cli/src/ui/__mocks__/highlightLanguage.js
rename to sige-extensions/cli/src/ui/__mocks__/highlightLanguage.js
diff --git a/extensions/cli/src/ui/__mocks__/lowlight.js b/sige-extensions/cli/src/ui/__mocks__/lowlight.js
similarity index 100%
rename from extensions/cli/src/ui/__mocks__/lowlight.js
rename to sige-extensions/cli/src/ui/__mocks__/lowlight.js
diff --git a/extensions/cli/src/ui/__tests__/BottomStatusBarCtrlC.test.tsx b/sige-extensions/cli/src/ui/__tests__/BottomStatusBarCtrlC.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/BottomStatusBarCtrlC.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/BottomStatusBarCtrlC.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/CtrlC.test.tsx b/sige-extensions/cli/src/ui/__tests__/CtrlC.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/CtrlC.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/CtrlC.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/CtrlCInputClearing.test.tsx b/sige-extensions/cli/src/ui/__tests__/CtrlCInputClearing.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/CtrlCInputClearing.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/CtrlCInputClearing.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/README.md b/sige-extensions/cli/src/ui/__tests__/README.md
similarity index 100%
rename from extensions/cli/src/ui/__tests__/README.md
rename to sige-extensions/cli/src/ui/__tests__/README.md
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.actionStatus.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.actionStatus.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.actionStatus.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.actionStatus.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.basic.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.basic.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.basic.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.basic.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.compactionCancellation.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.compactionCancellation.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.compactionCancellation.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.compactionCancellation.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.dualModeHelper.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.dualModeHelper.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.dualModeHelper.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.dualModeHelper.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.editMessage.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.editMessage.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.editMessage.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.editMessage.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.fileSearch.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.fileSearch.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.fileSearch.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.fileSearch.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.input.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.input.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.input.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.input.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.interruption.minimal.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.interruption.minimal.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.interruption.minimal.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.interruption.minimal.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.messages.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.messages.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.messages.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.messages.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.permissionPolicyReload.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.permissionPolicyReload.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.permissionPolicyReload.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.permissionPolicyReload.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.planModeBug.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.planModeBug.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.planModeBug.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.planModeBug.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.setup.ts b/sige-extensions/cli/src/ui/__tests__/TUIChat.setup.ts
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.setup.ts
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.setup.ts
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.slashCommands.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.slashCommands.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.slashCommands.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.slashCommands.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.streamStopping.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.streamStopping.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.streamStopping.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.streamStopping.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.testHelper.ts b/sige-extensions/cli/src/ui/__tests__/TUIChat.testHelper.ts
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.testHelper.ts
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.testHelper.ts
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.toolDisplay.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.toolDisplay.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.toolDisplay.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.toolDisplay.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/TUIChat.toolPermission.test.tsx b/sige-extensions/cli/src/ui/__tests__/TUIChat.toolPermission.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/TUIChat.toolPermission.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/TUIChat.toolPermission.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/UserInput.missingFile.test.tsx b/sige-extensions/cli/src/ui/__tests__/UserInput.missingFile.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/__tests__/UserInput.missingFile.test.tsx
rename to sige-extensions/cli/src/ui/__tests__/UserInput.missingFile.test.tsx
diff --git a/extensions/cli/src/ui/__tests__/mockRemoteServer.ts b/sige-extensions/cli/src/ui/__tests__/mockRemoteServer.ts
similarity index 100%
rename from extensions/cli/src/ui/__tests__/mockRemoteServer.ts
rename to sige-extensions/cli/src/ui/__tests__/mockRemoteServer.ts
diff --git a/extensions/cli/src/ui/__tests__/mocks/MockApiClient.ts b/sige-extensions/cli/src/ui/__tests__/mocks/MockApiClient.ts
similarity index 100%
rename from extensions/cli/src/ui/__tests__/mocks/MockApiClient.ts
rename to sige-extensions/cli/src/ui/__tests__/mocks/MockApiClient.ts
diff --git a/extensions/cli/src/ui/__tests__/mocks/MockLlmApi.ts b/sige-extensions/cli/src/ui/__tests__/mocks/MockLlmApi.ts
similarity index 100%
rename from extensions/cli/src/ui/__tests__/mocks/MockLlmApi.ts
rename to sige-extensions/cli/src/ui/__tests__/mocks/MockLlmApi.ts
diff --git a/extensions/cli/src/ui/__tests__/mocks/MockMCPService.ts b/sige-extensions/cli/src/ui/__tests__/mocks/MockMCPService.ts
similarity index 100%
rename from extensions/cli/src/ui/__tests__/mocks/MockMCPService.ts
rename to sige-extensions/cli/src/ui/__tests__/mocks/MockMCPService.ts
diff --git a/extensions/cli/src/ui/components/ActionStatus.tsx b/sige-extensions/cli/src/ui/components/ActionStatus.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ActionStatus.tsx
rename to sige-extensions/cli/src/ui/components/ActionStatus.tsx
diff --git a/extensions/cli/src/ui/components/BottomStatusBar.tsx b/sige-extensions/cli/src/ui/components/BottomStatusBar.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/BottomStatusBar.tsx
rename to sige-extensions/cli/src/ui/components/BottomStatusBar.tsx
diff --git a/extensions/cli/src/ui/components/ChatScreenContent.tsx b/sige-extensions/cli/src/ui/components/ChatScreenContent.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ChatScreenContent.tsx
rename to sige-extensions/cli/src/ui/components/ChatScreenContent.tsx
diff --git a/extensions/cli/src/ui/components/ChecklistDisplay.test.tsx b/sige-extensions/cli/src/ui/components/ChecklistDisplay.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ChecklistDisplay.test.tsx
rename to sige-extensions/cli/src/ui/components/ChecklistDisplay.test.tsx
diff --git a/extensions/cli/src/ui/components/ChecklistDisplay.tsx b/sige-extensions/cli/src/ui/components/ChecklistDisplay.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ChecklistDisplay.tsx
rename to sige-extensions/cli/src/ui/components/ChecklistDisplay.tsx
diff --git a/extensions/cli/src/ui/components/ContextPercentageDisplay.tsx b/sige-extensions/cli/src/ui/components/ContextPercentageDisplay.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ContextPercentageDisplay.tsx
rename to sige-extensions/cli/src/ui/components/ContextPercentageDisplay.tsx
diff --git a/extensions/cli/src/ui/components/MemoizedMessage.formatDisplay.test.tsx b/sige-extensions/cli/src/ui/components/MemoizedMessage.formatDisplay.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/MemoizedMessage.formatDisplay.test.tsx
rename to sige-extensions/cli/src/ui/components/MemoizedMessage.formatDisplay.test.tsx
diff --git a/extensions/cli/src/ui/components/MemoizedMessage.tsx b/sige-extensions/cli/src/ui/components/MemoizedMessage.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/MemoizedMessage.tsx
rename to sige-extensions/cli/src/ui/components/MemoizedMessage.tsx
diff --git a/extensions/cli/src/ui/components/ModeIndicator.test.tsx b/sige-extensions/cli/src/ui/components/ModeIndicator.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ModeIndicator.test.tsx
rename to sige-extensions/cli/src/ui/components/ModeIndicator.test.tsx
diff --git a/extensions/cli/src/ui/components/ModeIndicator.tsx b/sige-extensions/cli/src/ui/components/ModeIndicator.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ModeIndicator.tsx
rename to sige-extensions/cli/src/ui/components/ModeIndicator.tsx
diff --git a/extensions/cli/src/ui/components/QuizPrompt.tsx b/sige-extensions/cli/src/ui/components/QuizPrompt.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/QuizPrompt.tsx
rename to sige-extensions/cli/src/ui/components/QuizPrompt.tsx
diff --git a/extensions/cli/src/ui/components/ResourceDebugBar.tsx b/sige-extensions/cli/src/ui/components/ResourceDebugBar.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ResourceDebugBar.tsx
rename to sige-extensions/cli/src/ui/components/ResourceDebugBar.tsx
diff --git a/extensions/cli/src/ui/components/ResponsiveRepoDisplay.tsx b/sige-extensions/cli/src/ui/components/ResponsiveRepoDisplay.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ResponsiveRepoDisplay.tsx
rename to sige-extensions/cli/src/ui/components/ResponsiveRepoDisplay.tsx
diff --git a/extensions/cli/src/ui/components/ScreenContent.tsx b/sige-extensions/cli/src/ui/components/ScreenContent.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ScreenContent.tsx
rename to sige-extensions/cli/src/ui/components/ScreenContent.tsx
diff --git a/extensions/cli/src/ui/components/SessionSelectorWithLoading.tsx b/sige-extensions/cli/src/ui/components/SessionSelectorWithLoading.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/SessionSelectorWithLoading.tsx
rename to sige-extensions/cli/src/ui/components/SessionSelectorWithLoading.tsx
diff --git a/extensions/cli/src/ui/components/StaticChatContent.tsx b/sige-extensions/cli/src/ui/components/StaticChatContent.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/StaticChatContent.tsx
rename to sige-extensions/cli/src/ui/components/StaticChatContent.tsx
diff --git a/extensions/cli/src/ui/components/ToolPermissionRequest.test.tsx b/sige-extensions/cli/src/ui/components/ToolPermissionRequest.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ToolPermissionRequest.test.tsx
rename to sige-extensions/cli/src/ui/components/ToolPermissionRequest.test.tsx
diff --git a/extensions/cli/src/ui/components/ToolPermissionRequest.tsx b/sige-extensions/cli/src/ui/components/ToolPermissionRequest.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ToolPermissionRequest.tsx
rename to sige-extensions/cli/src/ui/components/ToolPermissionRequest.tsx
diff --git a/extensions/cli/src/ui/components/ToolPermissionSelector.tsx b/sige-extensions/cli/src/ui/components/ToolPermissionSelector.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ToolPermissionSelector.tsx
rename to sige-extensions/cli/src/ui/components/ToolPermissionSelector.tsx
diff --git a/extensions/cli/src/ui/components/ToolPreview.tsx b/sige-extensions/cli/src/ui/components/ToolPreview.tsx
similarity index 100%
rename from extensions/cli/src/ui/components/ToolPreview.tsx
rename to sige-extensions/cli/src/ui/components/ToolPreview.tsx
diff --git a/extensions/cli/src/ui/context/NavigationContext.tsx b/sige-extensions/cli/src/ui/context/NavigationContext.tsx
similarity index 100%
rename from extensions/cli/src/ui/context/NavigationContext.tsx
rename to sige-extensions/cli/src/ui/context/NavigationContext.tsx
diff --git a/extensions/cli/src/ui/context/__tests__/NavigationContext.test.tsx b/sige-extensions/cli/src/ui/context/__tests__/NavigationContext.test.tsx
similarity index 100%
rename from extensions/cli/src/ui/context/__tests__/NavigationContext.test.tsx
rename to sige-extensions/cli/src/ui/context/__tests__/NavigationContext.test.tsx
diff --git a/extensions/cli/src/ui/hooks/useChat.clear.test.ts b/sige-extensions/cli/src/ui/hooks/useChat.clear.test.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.clear.test.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.clear.test.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.compaction.ts b/sige-extensions/cli/src/ui/hooks/useChat.compaction.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.compaction.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.compaction.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.helpers.ts b/sige-extensions/cli/src/ui/hooks/useChat.helpers.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.helpers.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.helpers.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.imageProcessing.ts b/sige-extensions/cli/src/ui/hooks/useChat.imageProcessing.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.imageProcessing.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.imageProcessing.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.remote.helpers.ts b/sige-extensions/cli/src/ui/hooks/useChat.remote.helpers.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.remote.helpers.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.remote.helpers.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.shellMode.test.ts b/sige-extensions/cli/src/ui/hooks/useChat.shellMode.test.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.shellMode.test.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.shellMode.test.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.shellMode.ts b/sige-extensions/cli/src/ui/hooks/useChat.shellMode.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.shellMode.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.shellMode.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.stream.helpers.ts b/sige-extensions/cli/src/ui/hooks/useChat.stream.helpers.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.stream.helpers.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.stream.helpers.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.stream.test.ts b/sige-extensions/cli/src/ui/hooks/useChat.stream.test.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.stream.test.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.stream.test.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.test.ts b/sige-extensions/cli/src/ui/hooks/useChat.test.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.test.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.test.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.ts b/sige-extensions/cli/src/ui/hooks/useChat.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.ts
diff --git a/extensions/cli/src/ui/hooks/useChat.types.ts b/sige-extensions/cli/src/ui/hooks/useChat.types.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useChat.types.ts
rename to sige-extensions/cli/src/ui/hooks/useChat.types.ts
diff --git a/extensions/cli/src/ui/hooks/useClipboardMonitor.ts b/sige-extensions/cli/src/ui/hooks/useClipboardMonitor.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useClipboardMonitor.ts
rename to sige-extensions/cli/src/ui/hooks/useClipboardMonitor.ts
diff --git a/extensions/cli/src/ui/hooks/useConfigSelector.ts b/sige-extensions/cli/src/ui/hooks/useConfigSelector.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useConfigSelector.ts
rename to sige-extensions/cli/src/ui/hooks/useConfigSelector.ts
diff --git a/extensions/cli/src/ui/hooks/useContextPercentage.ts b/sige-extensions/cli/src/ui/hooks/useContextPercentage.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useContextPercentage.ts
rename to sige-extensions/cli/src/ui/hooks/useContextPercentage.ts
diff --git a/extensions/cli/src/ui/hooks/useMessageRenderer.tsx b/sige-extensions/cli/src/ui/hooks/useMessageRenderer.tsx
similarity index 100%
rename from extensions/cli/src/ui/hooks/useMessageRenderer.tsx
rename to sige-extensions/cli/src/ui/hooks/useMessageRenderer.tsx
diff --git a/extensions/cli/src/ui/hooks/useModelSelector.ts b/sige-extensions/cli/src/ui/hooks/useModelSelector.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useModelSelector.ts
rename to sige-extensions/cli/src/ui/hooks/useModelSelector.ts
diff --git a/extensions/cli/src/ui/hooks/useTUIChatHooks.test.ts b/sige-extensions/cli/src/ui/hooks/useTUIChatHooks.test.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useTUIChatHooks.test.ts
rename to sige-extensions/cli/src/ui/hooks/useTUIChatHooks.test.ts
diff --git a/extensions/cli/src/ui/hooks/useTUIChatHooks.ts b/sige-extensions/cli/src/ui/hooks/useTUIChatHooks.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useTUIChatHooks.ts
rename to sige-extensions/cli/src/ui/hooks/useTUIChatHooks.ts
diff --git a/extensions/cli/src/ui/hooks/useTerminalSize.ts b/sige-extensions/cli/src/ui/hooks/useTerminalSize.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useTerminalSize.ts
rename to sige-extensions/cli/src/ui/hooks/useTerminalSize.ts
diff --git a/extensions/cli/src/ui/hooks/useUserInput.ts b/sige-extensions/cli/src/ui/hooks/useUserInput.ts
similarity index 100%
rename from extensions/cli/src/ui/hooks/useUserInput.ts
rename to sige-extensions/cli/src/ui/hooks/useUserInput.ts
diff --git a/extensions/cli/src/ui/index.ts b/sige-extensions/cli/src/ui/index.ts
similarity index 100%
rename from extensions/cli/src/ui/index.ts
rename to sige-extensions/cli/src/ui/index.ts
diff --git a/extensions/cli/src/ui/styles.ts b/sige-extensions/cli/src/ui/styles.ts
similarity index 100%
rename from extensions/cli/src/ui/styles.ts
rename to sige-extensions/cli/src/ui/styles.ts
diff --git a/extensions/cli/src/ui/types/selectorTypes.ts b/sige-extensions/cli/src/ui/types/selectorTypes.ts
similarity index 100%
rename from extensions/cli/src/ui/types/selectorTypes.ts
rename to sige-extensions/cli/src/ui/types/selectorTypes.ts
diff --git a/extensions/cli/src/ui/utils/historySplitting.test.ts b/sige-extensions/cli/src/ui/utils/historySplitting.test.ts
similarity index 100%
rename from extensions/cli/src/ui/utils/historySplitting.test.ts
rename to sige-extensions/cli/src/ui/utils/historySplitting.test.ts
diff --git a/extensions/cli/src/ui/utils/historySplitting.ts b/sige-extensions/cli/src/ui/utils/historySplitting.ts
similarity index 100%
rename from extensions/cli/src/ui/utils/historySplitting.ts
rename to sige-extensions/cli/src/ui/utils/historySplitting.ts
diff --git a/extensions/cli/src/ui/utils/messageSplitting.test.ts b/sige-extensions/cli/src/ui/utils/messageSplitting.test.ts
similarity index 100%
rename from extensions/cli/src/ui/utils/messageSplitting.test.ts
rename to sige-extensions/cli/src/ui/utils/messageSplitting.test.ts
diff --git a/extensions/cli/src/ui/utils/messageSplitting.ts b/sige-extensions/cli/src/ui/utils/messageSplitting.ts
similarity index 100%
rename from extensions/cli/src/ui/utils/messageSplitting.ts
rename to sige-extensions/cli/src/ui/utils/messageSplitting.ts
diff --git a/extensions/cli/src/util/apiClient.test.ts b/sige-extensions/cli/src/util/apiClient.test.ts
similarity index 100%
rename from extensions/cli/src/util/apiClient.test.ts
rename to sige-extensions/cli/src/util/apiClient.test.ts
diff --git a/extensions/cli/src/util/apiClient.ts b/sige-extensions/cli/src/util/apiClient.ts
similarity index 100%
rename from extensions/cli/src/util/apiClient.ts
rename to sige-extensions/cli/src/util/apiClient.ts
diff --git a/extensions/cli/src/util/apiKeyValidation.test.ts b/sige-extensions/cli/src/util/apiKeyValidation.test.ts
similarity index 100%
rename from extensions/cli/src/util/apiKeyValidation.test.ts
rename to sige-extensions/cli/src/util/apiKeyValidation.test.ts
diff --git a/extensions/cli/src/util/apiKeyValidation.ts b/sige-extensions/cli/src/util/apiKeyValidation.ts
similarity index 100%
rename from extensions/cli/src/util/apiKeyValidation.ts
rename to sige-extensions/cli/src/util/apiKeyValidation.ts
diff --git a/extensions/cli/src/util/backgroundSignalManager.ts b/sige-extensions/cli/src/util/backgroundSignalManager.ts
similarity index 100%
rename from extensions/cli/src/util/backgroundSignalManager.ts
rename to sige-extensions/cli/src/util/backgroundSignalManager.ts
diff --git a/extensions/cli/src/util/cli.test.ts b/sige-extensions/cli/src/util/cli.test.ts
similarity index 100%
rename from extensions/cli/src/util/cli.test.ts
rename to sige-extensions/cli/src/util/cli.test.ts
diff --git a/extensions/cli/src/util/cli.ts b/sige-extensions/cli/src/util/cli.ts
similarity index 100%
rename from extensions/cli/src/util/cli.ts
rename to sige-extensions/cli/src/util/cli.ts
diff --git a/extensions/cli/src/util/clipboard.test.ts b/sige-extensions/cli/src/util/clipboard.test.ts
similarity index 100%
rename from extensions/cli/src/util/clipboard.test.ts
rename to sige-extensions/cli/src/util/clipboard.test.ts
diff --git a/extensions/cli/src/util/clipboard.ts b/sige-extensions/cli/src/util/clipboard.ts
similarity index 100%
rename from extensions/cli/src/util/clipboard.ts
rename to sige-extensions/cli/src/util/clipboard.ts
diff --git a/extensions/cli/src/util/error.ts b/sige-extensions/cli/src/util/error.ts
similarity index 100%
rename from extensions/cli/src/util/error.ts
rename to sige-extensions/cli/src/util/error.ts
diff --git a/extensions/cli/src/util/errorState.ts b/sige-extensions/cli/src/util/errorState.ts
similarity index 100%
rename from extensions/cli/src/util/errorState.ts
rename to sige-extensions/cli/src/util/errorState.ts
diff --git a/extensions/cli/src/util/exit.ts b/sige-extensions/cli/src/util/exit.ts
similarity index 100%
rename from extensions/cli/src/util/exit.ts
rename to sige-extensions/cli/src/util/exit.ts
diff --git a/extensions/cli/src/util/exponentialBackoff.test.ts b/sige-extensions/cli/src/util/exponentialBackoff.test.ts
similarity index 100%
rename from extensions/cli/src/util/exponentialBackoff.test.ts
rename to sige-extensions/cli/src/util/exponentialBackoff.test.ts
diff --git a/extensions/cli/src/util/exponentialBackoff.ts b/sige-extensions/cli/src/util/exponentialBackoff.ts
similarity index 100%
rename from extensions/cli/src/util/exponentialBackoff.ts
rename to sige-extensions/cli/src/util/exponentialBackoff.ts
diff --git a/extensions/cli/src/util/filePatterns.ts b/sige-extensions/cli/src/util/filePatterns.ts
similarity index 100%
rename from extensions/cli/src/util/filePatterns.ts
rename to sige-extensions/cli/src/util/filePatterns.ts
diff --git a/extensions/cli/src/util/fileWatcher.test.ts b/sige-extensions/cli/src/util/fileWatcher.test.ts
similarity index 100%
rename from extensions/cli/src/util/fileWatcher.test.ts
rename to sige-extensions/cli/src/util/fileWatcher.test.ts
diff --git a/extensions/cli/src/util/fileWatcher.ts b/sige-extensions/cli/src/util/fileWatcher.ts
similarity index 100%
rename from extensions/cli/src/util/fileWatcher.ts
rename to sige-extensions/cli/src/util/fileWatcher.ts
diff --git a/extensions/cli/src/util/formatError.test.ts b/sige-extensions/cli/src/util/formatError.test.ts
similarity index 100%
rename from extensions/cli/src/util/formatError.test.ts
rename to sige-extensions/cli/src/util/formatError.test.ts
diff --git a/extensions/cli/src/util/formatError.ts b/sige-extensions/cli/src/util/formatError.ts
similarity index 100%
rename from extensions/cli/src/util/formatError.ts
rename to sige-extensions/cli/src/util/formatError.ts
diff --git a/extensions/cli/src/util/git.test.ts b/sige-extensions/cli/src/util/git.test.ts
similarity index 100%
rename from extensions/cli/src/util/git.test.ts
rename to sige-extensions/cli/src/util/git.test.ts
diff --git a/extensions/cli/src/util/git.ts b/sige-extensions/cli/src/util/git.ts
similarity index 100%
rename from extensions/cli/src/util/git.ts
rename to sige-extensions/cli/src/util/git.ts
diff --git a/extensions/cli/src/util/inputHistory.test.ts b/sige-extensions/cli/src/util/inputHistory.test.ts
similarity index 100%
rename from extensions/cli/src/util/inputHistory.test.ts
rename to sige-extensions/cli/src/util/inputHistory.test.ts
diff --git a/extensions/cli/src/util/inputHistory.ts b/sige-extensions/cli/src/util/inputHistory.ts
similarity index 100%
rename from extensions/cli/src/util/inputHistory.ts
rename to sige-extensions/cli/src/util/inputHistory.ts
diff --git a/extensions/cli/src/util/isInHomeDirectory.test.ts b/sige-extensions/cli/src/util/isInHomeDirectory.test.ts
similarity index 100%
rename from extensions/cli/src/util/isInHomeDirectory.test.ts
rename to sige-extensions/cli/src/util/isInHomeDirectory.test.ts
diff --git a/extensions/cli/src/util/isInHomeDirectory.ts b/sige-extensions/cli/src/util/isInHomeDirectory.ts
similarity index 100%
rename from extensions/cli/src/util/isInHomeDirectory.ts
rename to sige-extensions/cli/src/util/isInHomeDirectory.ts
diff --git a/extensions/cli/src/util/loadMarkdownSkills.test.ts b/sige-extensions/cli/src/util/loadMarkdownSkills.test.ts
similarity index 100%
rename from extensions/cli/src/util/loadMarkdownSkills.test.ts
rename to sige-extensions/cli/src/util/loadMarkdownSkills.test.ts
diff --git a/extensions/cli/src/util/loadMarkdownSkills.ts b/sige-extensions/cli/src/util/loadMarkdownSkills.ts
similarity index 100%
rename from extensions/cli/src/util/loadMarkdownSkills.ts
rename to sige-extensions/cli/src/util/loadMarkdownSkills.ts
diff --git a/extensions/cli/src/util/logger.ts b/sige-extensions/cli/src/util/logger.ts
similarity index 100%
rename from extensions/cli/src/util/logger.ts
rename to sige-extensions/cli/src/util/logger.ts
diff --git a/extensions/cli/src/util/metadata.test.ts b/sige-extensions/cli/src/util/metadata.test.ts
similarity index 100%
rename from extensions/cli/src/util/metadata.test.ts
rename to sige-extensions/cli/src/util/metadata.test.ts
diff --git a/extensions/cli/src/util/metadata.ts b/sige-extensions/cli/src/util/metadata.ts
similarity index 100%
rename from extensions/cli/src/util/metadata.ts
rename to sige-extensions/cli/src/util/metadata.ts
diff --git a/extensions/cli/src/util/modelPersistence.ts b/sige-extensions/cli/src/util/modelPersistence.ts
similarity index 100%
rename from extensions/cli/src/util/modelPersistence.ts
rename to sige-extensions/cli/src/util/modelPersistence.ts
diff --git a/extensions/cli/src/util/pathResolver.ts b/sige-extensions/cli/src/util/pathResolver.ts
similarity index 100%
rename from extensions/cli/src/util/pathResolver.ts
rename to sige-extensions/cli/src/util/pathResolver.ts
diff --git a/extensions/cli/src/util/prompt.test.ts b/sige-extensions/cli/src/util/prompt.test.ts
similarity index 100%
rename from extensions/cli/src/util/prompt.test.ts
rename to sige-extensions/cli/src/util/prompt.test.ts
diff --git a/extensions/cli/src/util/prompt.ts b/sige-extensions/cli/src/util/prompt.ts
similarity index 100%
rename from extensions/cli/src/util/prompt.ts
rename to sige-extensions/cli/src/util/prompt.ts
diff --git a/extensions/cli/src/util/promptProcessor.test.ts b/sige-extensions/cli/src/util/promptProcessor.test.ts
similarity index 100%
rename from extensions/cli/src/util/promptProcessor.test.ts
rename to sige-extensions/cli/src/util/promptProcessor.test.ts
diff --git a/extensions/cli/src/util/promptProcessor.ts b/sige-extensions/cli/src/util/promptProcessor.ts
similarity index 100%
rename from extensions/cli/src/util/promptProcessor.ts
rename to sige-extensions/cli/src/util/promptProcessor.ts
diff --git a/extensions/cli/src/util/stdin.test.ts b/sige-extensions/cli/src/util/stdin.test.ts
similarity index 100%
rename from extensions/cli/src/util/stdin.test.ts
rename to sige-extensions/cli/src/util/stdin.test.ts
diff --git a/extensions/cli/src/util/stdin.ts b/sige-extensions/cli/src/util/stdin.ts
similarity index 100%
rename from extensions/cli/src/util/stdin.ts
rename to sige-extensions/cli/src/util/stdin.ts
diff --git a/extensions/cli/src/util/tokenizer.contextValidation.test.ts b/sige-extensions/cli/src/util/tokenizer.contextValidation.test.ts
similarity index 100%
rename from extensions/cli/src/util/tokenizer.contextValidation.test.ts
rename to sige-extensions/cli/src/util/tokenizer.contextValidation.test.ts
diff --git a/extensions/cli/src/util/tokenizer.test.ts b/sige-extensions/cli/src/util/tokenizer.test.ts
similarity index 100%
rename from extensions/cli/src/util/tokenizer.test.ts
rename to sige-extensions/cli/src/util/tokenizer.test.ts
diff --git a/extensions/cli/src/util/tokenizer.ts b/sige-extensions/cli/src/util/tokenizer.ts
similarity index 100%
rename from extensions/cli/src/util/tokenizer.ts
rename to sige-extensions/cli/src/util/tokenizer.ts
diff --git a/extensions/cli/src/util/truncateOutput.test.ts b/sige-extensions/cli/src/util/truncateOutput.test.ts
similarity index 100%
rename from extensions/cli/src/util/truncateOutput.test.ts
rename to sige-extensions/cli/src/util/truncateOutput.test.ts
diff --git a/extensions/cli/src/util/truncateOutput.ts b/sige-extensions/cli/src/util/truncateOutput.ts
similarity index 100%
rename from extensions/cli/src/util/truncateOutput.ts
rename to sige-extensions/cli/src/util/truncateOutput.ts
diff --git a/extensions/cli/src/util/uniqueId.ts b/sige-extensions/cli/src/util/uniqueId.ts
similarity index 100%
rename from extensions/cli/src/util/uniqueId.ts
rename to sige-extensions/cli/src/util/uniqueId.ts
diff --git a/extensions/cli/src/util/withExponentialBackoff.test.ts b/sige-extensions/cli/src/util/withExponentialBackoff.test.ts
similarity index 100%
rename from extensions/cli/src/util/withExponentialBackoff.test.ts
rename to sige-extensions/cli/src/util/withExponentialBackoff.test.ts
diff --git a/extensions/cli/src/util/yamlConfigUpdater.test.ts b/sige-extensions/cli/src/util/yamlConfigUpdater.test.ts
similarity index 100%
rename from extensions/cli/src/util/yamlConfigUpdater.test.ts
rename to sige-extensions/cli/src/util/yamlConfigUpdater.test.ts
diff --git a/extensions/cli/src/util/yamlConfigUpdater.ts b/sige-extensions/cli/src/util/yamlConfigUpdater.ts
similarity index 100%
rename from extensions/cli/src/util/yamlConfigUpdater.ts
rename to sige-extensions/cli/src/util/yamlConfigUpdater.ts
diff --git a/extensions/cli/src/utils/index.ts b/sige-extensions/cli/src/utils/index.ts
similarity index 100%
rename from extensions/cli/src/utils/index.ts
rename to sige-extensions/cli/src/utils/index.ts
diff --git a/extensions/cli/src/utils/modelCapability.test.ts b/sige-extensions/cli/src/utils/modelCapability.test.ts
similarity index 100%
rename from extensions/cli/src/utils/modelCapability.test.ts
rename to sige-extensions/cli/src/utils/modelCapability.test.ts
diff --git a/extensions/cli/src/utils/modelCapability.ts b/sige-extensions/cli/src/utils/modelCapability.ts
similarity index 100%
rename from extensions/cli/src/utils/modelCapability.ts
rename to sige-extensions/cli/src/utils/modelCapability.ts
diff --git a/extensions/cli/src/version.ts b/sige-extensions/cli/src/version.ts
similarity index 100%
rename from extensions/cli/src/version.ts
rename to sige-extensions/cli/src/version.ts
diff --git a/extensions/cli/stubs/react-devtools-core.js b/sige-extensions/cli/stubs/react-devtools-core.js
similarity index 100%
rename from extensions/cli/stubs/react-devtools-core.js
rename to sige-extensions/cli/stubs/react-devtools-core.js
diff --git a/extensions/cli/test-fixtures/model-switch-test-config.yaml b/sige-extensions/cli/test-fixtures/model-switch-test-config.yaml
similarity index 100%
rename from extensions/cli/test-fixtures/model-switch-test-config.yaml
rename to sige-extensions/cli/test-fixtures/model-switch-test-config.yaml
diff --git a/extensions/cli/tsconfig.build.json b/sige-extensions/cli/tsconfig.build.json
similarity index 100%
rename from extensions/cli/tsconfig.build.json
rename to sige-extensions/cli/tsconfig.build.json
diff --git a/extensions/cli/tsconfig.json b/sige-extensions/cli/tsconfig.json
similarity index 100%
rename from extensions/cli/tsconfig.json
rename to sige-extensions/cli/tsconfig.json
diff --git a/extensions/cli/validate-aliases.mjs b/sige-extensions/cli/validate-aliases.mjs
old mode 100755
new mode 100644
similarity index 100%
rename from extensions/cli/validate-aliases.mjs
rename to sige-extensions/cli/validate-aliases.mjs
diff --git a/extensions/cli/vitest.config.ts b/sige-extensions/cli/vitest.config.ts
similarity index 100%
rename from extensions/cli/vitest.config.ts
rename to sige-extensions/cli/vitest.config.ts
diff --git a/extensions/cli/vitest.e2e.config.ts b/sige-extensions/cli/vitest.e2e.config.ts
similarity index 100%
rename from extensions/cli/vitest.e2e.config.ts
rename to sige-extensions/cli/vitest.e2e.config.ts
diff --git a/extensions/cli/vitest.global-dir-setup.ts b/sige-extensions/cli/vitest.global-dir-setup.ts
similarity index 100%
rename from extensions/cli/vitest.global-dir-setup.ts
rename to sige-extensions/cli/vitest.global-dir-setup.ts
diff --git a/extensions/cli/vitest.setup.ts b/sige-extensions/cli/vitest.setup.ts
similarity index 100%
rename from extensions/cli/vitest.setup.ts
rename to sige-extensions/cli/vitest.setup.ts
diff --git a/extensions/cli/vitest.smoke-api.config.ts b/sige-extensions/cli/vitest.smoke-api.config.ts
similarity index 100%
rename from extensions/cli/vitest.smoke-api.config.ts
rename to sige-extensions/cli/vitest.smoke-api.config.ts
diff --git a/extensions/intellij/.gitignore b/sige-extensions/intellij/.gitignore
similarity index 100%
rename from extensions/intellij/.gitignore
rename to sige-extensions/intellij/.gitignore
diff --git a/extensions/intellij/.run/IDE Logs.run.xml b/sige-extensions/intellij/.run/IDE Logs.run.xml
similarity index 100%
rename from extensions/intellij/.run/IDE Logs.run.xml
rename to sige-extensions/intellij/.run/IDE Logs.run.xml
diff --git a/extensions/intellij/.run/Prompt Logs.run.xml b/sige-extensions/intellij/.run/Prompt Logs.run.xml
similarity index 100%
rename from extensions/intellij/.run/Prompt Logs.run.xml
rename to sige-extensions/intellij/.run/Prompt Logs.run.xml
diff --git a/extensions/intellij/.run/Run Continue (CE).run.xml b/sige-extensions/intellij/.run/Run Continue (CE).run.xml
similarity index 100%
rename from extensions/intellij/.run/Run Continue (CE).run.xml
rename to sige-extensions/intellij/.run/Run Continue (CE).run.xml
diff --git a/extensions/intellij/.run/Run Continue.run.xml b/sige-extensions/intellij/.run/Run Continue.run.xml
similarity index 100%
rename from extensions/intellij/.run/Run Continue.run.xml
rename to sige-extensions/intellij/.run/Run Continue.run.xml
diff --git a/extensions/intellij/.run/Run Extension (standalone).run.xml b/sige-extensions/intellij/.run/Run Extension (standalone).run.xml
similarity index 100%
rename from extensions/intellij/.run/Run Extension (standalone).run.xml
rename to sige-extensions/intellij/.run/Run Extension (standalone).run.xml
diff --git a/extensions/intellij/.run/Run Extension (use TCP).run.xml b/sige-extensions/intellij/.run/Run Extension (use TCP).run.xml
similarity index 100%
rename from extensions/intellij/.run/Run Extension (use TCP).run.xml
rename to sige-extensions/intellij/.run/Run Extension (use TCP).run.xml
diff --git a/extensions/intellij/.run/Run Qodana.run.xml b/sige-extensions/intellij/.run/Run Qodana.run.xml
similarity index 100%
rename from extensions/intellij/.run/Run Qodana.run.xml
rename to sige-extensions/intellij/.run/Run Qodana.run.xml
diff --git a/extensions/intellij/.run/Run Tests.run.xml b/sige-extensions/intellij/.run/Run Tests.run.xml
similarity index 100%
rename from extensions/intellij/.run/Run Tests.run.xml
rename to sige-extensions/intellij/.run/Run Tests.run.xml
diff --git a/extensions/intellij/.run/Start Core Dev Server (CE).run.xml b/sige-extensions/intellij/.run/Start Core Dev Server (CE).run.xml
similarity index 100%
rename from extensions/intellij/.run/Start Core Dev Server (CE).run.xml
rename to sige-extensions/intellij/.run/Start Core Dev Server (CE).run.xml
diff --git a/extensions/intellij/.run/Start Core Dev Server.run.xml b/sige-extensions/intellij/.run/Start Core Dev Server.run.xml
similarity index 100%
rename from extensions/intellij/.run/Start Core Dev Server.run.xml
rename to sige-extensions/intellij/.run/Start Core Dev Server.run.xml
diff --git a/extensions/intellij/.run/Start GUI Dev Server.run.xml b/sige-extensions/intellij/.run/Start GUI Dev Server.run.xml
similarity index 100%
rename from extensions/intellij/.run/Start GUI Dev Server.run.xml
rename to sige-extensions/intellij/.run/Start GUI Dev Server.run.xml
diff --git a/extensions/intellij/CONTRIBUTING.md b/sige-extensions/intellij/CONTRIBUTING.md
similarity index 100%
rename from extensions/intellij/CONTRIBUTING.md
rename to sige-extensions/intellij/CONTRIBUTING.md
diff --git a/extensions/intellij/README.md b/sige-extensions/intellij/README.md
similarity index 100%
rename from extensions/intellij/README.md
rename to sige-extensions/intellij/README.md
diff --git a/extensions/intellij/build.gradle.kts b/sige-extensions/intellij/build.gradle.kts
similarity index 100%
rename from extensions/intellij/build.gradle.kts
rename to sige-extensions/intellij/build.gradle.kts
diff --git a/extensions/intellij/gradle.properties b/sige-extensions/intellij/gradle.properties
similarity index 100%
rename from extensions/intellij/gradle.properties
rename to sige-extensions/intellij/gradle.properties
diff --git a/extensions/intellij/gradle/wrapper/gradle-wrapper.jar b/sige-extensions/intellij/gradle/wrapper/gradle-wrapper.jar
similarity index 100%
rename from extensions/intellij/gradle/wrapper/gradle-wrapper.jar
rename to sige-extensions/intellij/gradle/wrapper/gradle-wrapper.jar
diff --git a/extensions/intellij/gradle/wrapper/gradle-wrapper.properties b/sige-extensions/intellij/gradle/wrapper/gradle-wrapper.properties
similarity index 100%
rename from extensions/intellij/gradle/wrapper/gradle-wrapper.properties
rename to sige-extensions/intellij/gradle/wrapper/gradle-wrapper.properties
diff --git a/extensions/intellij/gradlew b/sige-extensions/intellij/gradlew
old mode 100755
new mode 100644
similarity index 100%
rename from extensions/intellij/gradlew
rename to sige-extensions/intellij/gradlew
diff --git a/extensions/intellij/gradlew.bat b/sige-extensions/intellij/gradlew.bat
similarity index 100%
rename from extensions/intellij/gradlew.bat
rename to sige-extensions/intellij/gradlew.bat
diff --git a/extensions/intellij/package-lock.json b/sige-extensions/intellij/package-lock.json
similarity index 100%
rename from extensions/intellij/package-lock.json
rename to sige-extensions/intellij/package-lock.json
diff --git a/extensions/intellij/qodana.yml b/sige-extensions/intellij/qodana.yml
similarity index 100%
rename from extensions/intellij/qodana.yml
rename to sige-extensions/intellij/qodana.yml
diff --git a/extensions/intellij/rules.md b/sige-extensions/intellij/rules.md
similarity index 100%
rename from extensions/intellij/rules.md
rename to sige-extensions/intellij/rules.md
diff --git a/extensions/intellij/settings.gradle.kts b/sige-extensions/intellij/settings.gradle.kts
similarity index 100%
rename from extensions/intellij/settings.gradle.kts
rename to sige-extensions/intellij/settings.gradle.kts
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/Icons.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/Icons.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/Icons.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/Icons.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ActionsUtils.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ActionsUtils.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ActionsUtils.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ActionsUtils.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/AddToChatAction.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/AddToChatAction.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/AddToChatAction.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/AddToChatAction.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinueActionPromote.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinueActionPromote.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinueActionPromote.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinueActionPromote.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinuePluginActions.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinuePluginActions.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinuePluginActions.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinuePluginActions.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinueToolbarAction.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinueToolbarAction.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinueToolbarAction.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/actions/ContinueToolbarAction.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/activities/ContinuePluginDisposable.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/activities/ContinuePluginDisposable.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/activities/ContinuePluginDisposable.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/activities/ContinuePluginDisposable.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/activities/ContinuePluginStartupActivity.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/activities/ContinuePluginStartupActivity.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/activities/ContinuePluginStartupActivity.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/activities/ContinuePluginStartupActivity.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/AuthListener.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/AuthListener.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/AuthListener.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/AuthListener.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthDialog.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthDialog.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthDialog.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthDialog.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/auth/ContinueAuthService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/CompletionService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/CompletionService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/CompletionService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/CompletionService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/ContinueCompletionService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/ContinueCompletionService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/ContinueCompletionService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/ContinueCompletionService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/ContinueInlineCompletionProvider.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/ContinueInlineCompletionProvider.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/ContinueInlineCompletionProvider.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/autocomplete/ContinueInlineCompletionProvider.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/ContinueBrowser.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/ContinueBrowser.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/ContinueBrowser.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/ContinueBrowser.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/ContinueBrowserService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/ContinueBrowserService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/ContinueBrowserService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/ContinueBrowserService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/CustomHandlerFactory.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/CustomHandlerFactory.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/CustomHandlerFactory.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/browser/CustomHandlerFactory.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/MessageTypes.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/MessageTypes.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/MessageTypes.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/MessageTypes.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/PluginConstants.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/PluginConstants.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/PluginConstants.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/PluginConstants.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/ServerConstants.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/ServerConstants.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/ServerConstants.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/constants/ServerConstants.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ApplyToFileHandler.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ApplyToFileHandler.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ApplyToFileHandler.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ApplyToFileHandler.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ConfigJsonSchemaProviderFactory.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ConfigJsonSchemaProviderFactory.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ConfigJsonSchemaProviderFactory.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ConfigJsonSchemaProviderFactory.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ConfigRcJsonSchemaProviderFactory.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ConfigRcJsonSchemaProviderFactory.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ConfigRcJsonSchemaProviderFactory.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ConfigRcJsonSchemaProviderFactory.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessenger.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessenger.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessenger.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessenger.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessengerManager.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessengerManager.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessengerManager.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/CoreMessengerManager.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/Diffs.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/Diffs.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/Diffs.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/Diffs.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/GetTheme.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/GetTheme.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/GetTheme.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/GetTheme.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/GitService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/GitService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/GitService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/GitService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IdeProtocolClient.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IdeProtocolClient.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IdeProtocolClient.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IdeProtocolClient.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IntelliJIde.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IntelliJIde.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IntelliJIde.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/IntelliJIde.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ProfileInfoService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ProfileInfoService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ProfileInfoService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/ProfileInfoService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/UriUtils.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/UriUtils.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/UriUtils.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/UriUtils.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/file/FileUtils.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/file/FileUtils.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/file/FileUtils.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/file/FileUtils.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueBinaryProcess.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueBinaryProcess.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueBinaryProcess.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueBinaryProcess.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueProcess.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueProcess.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueProcess.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueProcess.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueProcessHandler.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueProcessHandler.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueProcessHandler.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueProcessHandler.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueSocketProcess.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueSocketProcess.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueSocketProcess.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/continue/process/ContinueSocketProcess.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/ContinueEditorLinePainter.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/ContinueEditorLinePainter.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/ContinueEditorLinePainter.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/ContinueEditorLinePainter.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/DiffStreamHandler.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/DiffStreamHandler.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/DiffStreamHandler.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/DiffStreamHandler.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/DiffStreamService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/DiffStreamService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/DiffStreamService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/DiffStreamService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/EditorComponentInlaysManager.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/EditorComponentInlaysManager.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/EditorComponentInlaysManager.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/EditorComponentInlaysManager.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/EditorUtils.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/EditorUtils.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/EditorUtils.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/EditorUtils.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/InlineEditAction.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/InlineEditAction.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/InlineEditAction.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/InlineEditAction.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/InlineEditPanel.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/InlineEditPanel.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/InlineEditPanel.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/InlineEditPanel.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/RangeInFileWithContents.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/RangeInFileWithContents.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/RangeInFileWithContents.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/RangeInFileWithContents.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/ToolTipComponent.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/ToolTipComponent.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/ToolTipComponent.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/ToolTipComponent.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/VerticalDiffBlock.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/VerticalDiffBlock.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/VerticalDiffBlock.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/editor/VerticalDiffBlock.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/error/ContinueErrorSubmitter.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/error/ContinueErrorSubmitter.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/error/ContinueErrorSubmitter.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/error/ContinueErrorSubmitter.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/license/AddLicenseKey.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/license/AddLicenseKey.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/license/AddLicenseKey.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/license/AddLicenseKey.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/license/AddLicenseKeyDialog.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/license/AddLicenseKeyDialog.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/license/AddLicenseKeyDialog.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/license/AddLicenseKeyDialog.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/ActiveHandlerManager.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/ActiveHandlerManager.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/ActiveHandlerManager.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/ActiveHandlerManager.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/ContinuePluginSelectionListener.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/ContinuePluginSelectionListener.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/ContinuePluginSelectionListener.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/ContinuePluginSelectionListener.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/DocumentChangeTracker.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/DocumentChangeTracker.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/DocumentChangeTracker.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/DocumentChangeTracker.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/SelectionChangeManager.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/SelectionChangeManager.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/SelectionChangeManager.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/SelectionChangeManager.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/TypingSessionHandler.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/TypingSessionHandler.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/TypingSessionHandler.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/listeners/TypingSessionHandler.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditJumpHandler.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditJumpHandler.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditJumpHandler.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditJumpHandler.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditJumpManager.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditJumpManager.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditJumpManager.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditJumpManager.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditStatusService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditStatusService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditStatusService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditStatusService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditUtils.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditUtils.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditUtils.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditUtils.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditWindowHandler.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditWindowHandler.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditWindowHandler.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditWindowHandler.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditWindowManager.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditWindowManager.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditWindowManager.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/NextEditWindowManager.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/types.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/types.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/types.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/nextEdit/types.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/protocol/ide.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/protocol/ide.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/protocol/ide.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/protocol/ide.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/protocol/ideWebview.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/protocol/ideWebview.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/protocol/ideWebview.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/protocol/ideWebview.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/proxy/ProxyPoolingActivity.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/proxy/ProxyPoolingActivity.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/proxy/ProxyPoolingActivity.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/proxy/ProxyPoolingActivity.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/proxy/ProxySettings.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/proxy/ProxySettings.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/proxy/ProxySettings.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/proxy/ProxySettings.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/ContinueExtensionSettingsService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/ContinueExtensionSettingsService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/ContinueExtensionSettingsService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/ContinueExtensionSettingsService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/ContinuePluginService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/ContinuePluginService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/ContinuePluginService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/ContinuePluginService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/GsonService.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/GsonService.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/GsonService.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/services/GsonService.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/toolWindow/ContinuePluginToolWindowFactory.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/toolWindow/ContinuePluginToolWindowFactory.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/toolWindow/ContinuePluginToolWindowFactory.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/toolWindow/ContinuePluginToolWindowFactory.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/toolWindow/JcefErrorPanel.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/toolWindow/JcefErrorPanel.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/toolWindow/JcefErrorPanel.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/toolWindow/JcefErrorPanel.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/types.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/types.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/types.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/types.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Debouncer.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Debouncer.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Debouncer.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Debouncer.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/InlineCompletionUtils.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/InlineCompletionUtils.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/InlineCompletionUtils.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/InlineCompletionUtils.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Paths.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Paths.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Paths.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Paths.kt
diff --git a/extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Utils.kt b/sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Utils.kt
similarity index 100%
rename from extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Utils.kt
rename to sige-extensions/intellij/src/main/kotlin/com/github/continuedev/continueintellijextension/utils/Utils.kt
diff --git a/extensions/intellij/src/main/resources/META-INF/continueintellijextension-withJSON.xml b/sige-extensions/intellij/src/main/resources/META-INF/continueintellijextension-withJSON.xml
similarity index 100%
rename from extensions/intellij/src/main/resources/META-INF/continueintellijextension-withJSON.xml
rename to sige-extensions/intellij/src/main/resources/META-INF/continueintellijextension-withJSON.xml
diff --git a/extensions/intellij/src/main/resources/META-INF/plugin.xml b/sige-extensions/intellij/src/main/resources/META-INF/plugin.xml
similarity index 100%
rename from extensions/intellij/src/main/resources/META-INF/plugin.xml
rename to sige-extensions/intellij/src/main/resources/META-INF/plugin.xml
diff --git a/extensions/intellij/src/main/resources/META-INF/pluginIcon.svg b/sige-extensions/intellij/src/main/resources/META-INF/pluginIcon.svg
similarity index 100%
rename from extensions/intellij/src/main/resources/META-INF/pluginIcon.svg
rename to sige-extensions/intellij/src/main/resources/META-INF/pluginIcon.svg
diff --git a/extensions/intellij/src/main/resources/META-INF/pluginIcon_dark.svg b/sige-extensions/intellij/src/main/resources/META-INF/pluginIcon_dark.svg
similarity index 100%
rename from extensions/intellij/src/main/resources/META-INF/pluginIcon_dark.svg
rename to sige-extensions/intellij/src/main/resources/META-INF/pluginIcon_dark.svg
diff --git a/extensions/intellij/src/main/resources/continue_code/copiedCode.txt b/sige-extensions/intellij/src/main/resources/continue_code/copiedCode.txt
similarity index 100%
rename from extensions/intellij/src/main/resources/continue_code/copiedCode.txt
rename to sige-extensions/intellij/src/main/resources/continue_code/copiedCode.txt
diff --git a/extensions/intellij/src/main/resources/continue_tutorial.java b/sige-extensions/intellij/src/main/resources/continue_tutorial.java
similarity index 100%
rename from extensions/intellij/src/main/resources/continue_tutorial.java
rename to sige-extensions/intellij/src/main/resources/continue_tutorial.java
diff --git a/extensions/intellij/src/main/resources/continue_tutorial.py b/sige-extensions/intellij/src/main/resources/continue_tutorial.py
similarity index 100%
rename from extensions/intellij/src/main/resources/continue_tutorial.py
rename to sige-extensions/intellij/src/main/resources/continue_tutorial.py
diff --git a/extensions/intellij/src/main/resources/continue_tutorial.ts b/sige-extensions/intellij/src/main/resources/continue_tutorial.ts
similarity index 100%
rename from extensions/intellij/src/main/resources/continue_tutorial.ts
rename to sige-extensions/intellij/src/main/resources/continue_tutorial.ts
diff --git a/extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/VerticalDiffBlock.kt b/sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/VerticalDiffBlock.kt
similarity index 100%
rename from extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/VerticalDiffBlock.kt
rename to sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/VerticalDiffBlock.kt
diff --git a/extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/CheckFimTest.kt b/sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/CheckFimTest.kt
similarity index 100%
rename from extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/CheckFimTest.kt
rename to sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/CheckFimTest.kt
diff --git a/extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ContinueBrowserChunkTest.kt b/sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ContinueBrowserChunkTest.kt
similarity index 100%
rename from extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ContinueBrowserChunkTest.kt
rename to sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ContinueBrowserChunkTest.kt
diff --git a/extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ContinueInlineCompletionProviderTest.kt b/sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ContinueInlineCompletionProviderTest.kt
similarity index 100%
rename from extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ContinueInlineCompletionProviderTest.kt
rename to sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ContinueInlineCompletionProviderTest.kt
diff --git a/extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/FileUtilsTest.kt b/sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/FileUtilsTest.kt
similarity index 100%
rename from extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/FileUtilsTest.kt
rename to sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/FileUtilsTest.kt
diff --git a/extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ProxySettingsTest.kt b/sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ProxySettingsTest.kt
similarity index 100%
rename from extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ProxySettingsTest.kt
rename to sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/ProxySettingsTest.kt
diff --git a/extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/UriUtilsTest.kt b/sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/UriUtilsTest.kt
similarity index 100%
rename from extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/UriUtilsTest.kt
rename to sige-extensions/intellij/src/test/kotlin/com/github/continuedev/continueintellijextension/unit/UriUtilsTest.kt
diff --git a/extensions/intellij/src/testIntegration/kotlin/com/github/continuedev/continueintellijextension/Autocomplete.kt b/sige-extensions/intellij/src/testIntegration/kotlin/com/github/continuedev/continueintellijextension/Autocomplete.kt
similarity index 100%
rename from extensions/intellij/src/testIntegration/kotlin/com/github/continuedev/continueintellijextension/Autocomplete.kt
rename to sige-extensions/intellij/src/testIntegration/kotlin/com/github/continuedev/continueintellijextension/Autocomplete.kt
diff --git a/extensions/intellij/src/testIntegration/kotlin/com/github/continuedev/continueintellijextension/test-continue/config.json b/sige-extensions/intellij/src/testIntegration/kotlin/com/github/continuedev/continueintellijextension/test-continue/config.json
similarity index 100%
rename from extensions/intellij/src/testIntegration/kotlin/com/github/continuedev/continueintellijextension/test-continue/config.json
rename to sige-extensions/intellij/src/testIntegration/kotlin/com/github/continuedev/continueintellijextension/test-continue/config.json
diff --git a/extensions/intellij/testdata/rename/foo.xml b/sige-extensions/intellij/testdata/rename/foo.xml
similarity index 100%
rename from extensions/intellij/testdata/rename/foo.xml
rename to sige-extensions/intellij/testdata/rename/foo.xml
diff --git a/extensions/intellij/testdata/rename/foo_after.xml b/sige-extensions/intellij/testdata/rename/foo_after.xml
similarity index 100%
rename from extensions/intellij/testdata/rename/foo_after.xml
rename to sige-extensions/intellij/testdata/rename/foo_after.xml
diff --git a/extensions/vscode/.continueignore b/sige-extensions/vscode/.continueignore
similarity index 100%
rename from extensions/vscode/.continueignore
rename to sige-extensions/vscode/.continueignore
diff --git a/extensions/vscode/.eslintrc.json b/sige-extensions/vscode/.eslintrc.json
similarity index 100%
rename from extensions/vscode/.eslintrc.json
rename to sige-extensions/vscode/.eslintrc.json
diff --git a/extensions/vscode/.gitignore b/sige-extensions/vscode/.gitignore
similarity index 100%
rename from extensions/vscode/.gitignore
rename to sige-extensions/vscode/.gitignore
diff --git a/extensions/vscode/.npmrc b/sige-extensions/vscode/.npmrc
similarity index 100%
rename from extensions/vscode/.npmrc
rename to sige-extensions/vscode/.npmrc
diff --git a/extensions/vscode/.vscodeignore b/sige-extensions/vscode/.vscodeignore
similarity index 100%
rename from extensions/vscode/.vscodeignore
rename to sige-extensions/vscode/.vscodeignore
diff --git a/extensions/vscode/CONTRIBUTING.md b/sige-extensions/vscode/CONTRIBUTING.md
similarity index 100%
rename from extensions/vscode/CONTRIBUTING.md
rename to sige-extensions/vscode/CONTRIBUTING.md
diff --git a/extensions/vscode/LICENSE.txt b/sige-extensions/vscode/LICENSE.txt
similarity index 100%
rename from extensions/vscode/LICENSE.txt
rename to sige-extensions/vscode/LICENSE.txt
diff --git a/extensions/vscode/README.md b/sige-extensions/vscode/README.md
similarity index 100%
rename from extensions/vscode/README.md
rename to sige-extensions/vscode/README.md
diff --git a/extensions/vscode/config_schema.json b/sige-extensions/vscode/config_schema.json
similarity index 100%
rename from extensions/vscode/config_schema.json
rename to sige-extensions/vscode/config_schema.json
diff --git a/extensions/vscode/continue_tutorial.py b/sige-extensions/vscode/continue_tutorial.py
similarity index 100%
rename from extensions/vscode/continue_tutorial.py
rename to sige-extensions/vscode/continue_tutorial.py
diff --git a/extensions/vscode/e2e/README.md b/sige-extensions/vscode/e2e/README.md
similarity index 100%
rename from extensions/vscode/e2e/README.md
rename to sige-extensions/vscode/e2e/README.md
diff --git a/extensions/vscode/e2e/TestUtils.ts b/sige-extensions/vscode/e2e/TestUtils.ts
similarity index 100%
rename from extensions/vscode/e2e/TestUtils.ts
rename to sige-extensions/vscode/e2e/TestUtils.ts
diff --git a/extensions/vscode/e2e/actions/Apply.actions.ts b/sige-extensions/vscode/e2e/actions/Apply.actions.ts
similarity index 100%
rename from extensions/vscode/e2e/actions/Apply.actions.ts
rename to sige-extensions/vscode/e2e/actions/Apply.actions.ts
diff --git a/extensions/vscode/e2e/actions/Autocomplete.actions.ts b/sige-extensions/vscode/e2e/actions/Autocomplete.actions.ts
similarity index 100%
rename from extensions/vscode/e2e/actions/Autocomplete.actions.ts
rename to sige-extensions/vscode/e2e/actions/Autocomplete.actions.ts
diff --git a/extensions/vscode/e2e/actions/Edit.actions.ts b/sige-extensions/vscode/e2e/actions/Edit.actions.ts
similarity index 100%
rename from extensions/vscode/e2e/actions/Edit.actions.ts
rename to sige-extensions/vscode/e2e/actions/Edit.actions.ts
diff --git a/extensions/vscode/e2e/actions/GUI.actions.ts b/sige-extensions/vscode/e2e/actions/GUI.actions.ts
similarity index 100%
rename from extensions/vscode/e2e/actions/GUI.actions.ts
rename to sige-extensions/vscode/e2e/actions/GUI.actions.ts
diff --git a/extensions/vscode/e2e/actions/Global.actions.ts b/sige-extensions/vscode/e2e/actions/Global.actions.ts
similarity index 100%
rename from extensions/vscode/e2e/actions/Global.actions.ts
rename to sige-extensions/vscode/e2e/actions/Global.actions.ts
diff --git a/extensions/vscode/e2e/actions/KeyboardShortcuts.actions.ts b/sige-extensions/vscode/e2e/actions/KeyboardShortcuts.actions.ts
similarity index 100%
rename from extensions/vscode/e2e/actions/KeyboardShortcuts.actions.ts
rename to sige-extensions/vscode/e2e/actions/KeyboardShortcuts.actions.ts
diff --git a/extensions/vscode/e2e/actions/NextEdit.actions.ts b/sige-extensions/vscode/e2e/actions/NextEdit.actions.ts
similarity index 100%
rename from extensions/vscode/e2e/actions/NextEdit.actions.ts
rename to sige-extensions/vscode/e2e/actions/NextEdit.actions.ts
diff --git a/extensions/vscode/e2e/constants.ts b/sige-extensions/vscode/e2e/constants.ts
similarity index 100%
rename from extensions/vscode/e2e/constants.ts
rename to sige-extensions/vscode/e2e/constants.ts
diff --git a/extensions/vscode/e2e/get-latest-vsix.sh b/sige-extensions/vscode/e2e/get-latest-vsix.sh
old mode 100755
new mode 100644
similarity index 100%
rename from extensions/vscode/e2e/get-latest-vsix.sh
rename to sige-extensions/vscode/e2e/get-latest-vsix.sh
diff --git a/extensions/vscode/e2e/selectors/Apply.selectors.ts b/sige-extensions/vscode/e2e/selectors/Apply.selectors.ts
similarity index 100%
rename from extensions/vscode/e2e/selectors/Apply.selectors.ts
rename to sige-extensions/vscode/e2e/selectors/Apply.selectors.ts
diff --git a/extensions/vscode/e2e/selectors/Autocomplete.selectors.ts b/sige-extensions/vscode/e2e/selectors/Autocomplete.selectors.ts
similarity index 100%
rename from extensions/vscode/e2e/selectors/Autocomplete.selectors.ts
rename to sige-extensions/vscode/e2e/selectors/Autocomplete.selectors.ts
diff --git a/extensions/vscode/e2e/selectors/Edit.selectors.ts b/sige-extensions/vscode/e2e/selectors/Edit.selectors.ts
similarity index 100%
rename from extensions/vscode/e2e/selectors/Edit.selectors.ts
rename to sige-extensions/vscode/e2e/selectors/Edit.selectors.ts
diff --git a/extensions/vscode/e2e/selectors/GUI.selectors.ts b/sige-extensions/vscode/e2e/selectors/GUI.selectors.ts
similarity index 100%
rename from extensions/vscode/e2e/selectors/GUI.selectors.ts
rename to sige-extensions/vscode/e2e/selectors/GUI.selectors.ts
diff --git a/extensions/vscode/e2e/selectors/NextEdit.selectors.ts b/sige-extensions/vscode/e2e/selectors/NextEdit.selectors.ts
similarity index 100%
rename from extensions/vscode/e2e/selectors/NextEdit.selectors.ts
rename to sige-extensions/vscode/e2e/selectors/NextEdit.selectors.ts
diff --git a/extensions/vscode/e2e/selectors/SSH.selectors.ts b/sige-extensions/vscode/e2e/selectors/SSH.selectors.ts
similarity index 100%
rename from extensions/vscode/e2e/selectors/SSH.selectors.ts
rename to sige-extensions/vscode/e2e/selectors/SSH.selectors.ts
diff --git a/extensions/vscode/e2e/selectors/SelectorUtils.ts b/sige-extensions/vscode/e2e/selectors/SelectorUtils.ts
similarity index 100%
rename from extensions/vscode/e2e/selectors/SelectorUtils.ts
rename to sige-extensions/vscode/e2e/selectors/SelectorUtils.ts
diff --git a/extensions/vscode/e2e/test-continue-yaml/config.yaml b/sige-extensions/vscode/e2e/test-continue-yaml/config.yaml
similarity index 100%
rename from extensions/vscode/e2e/test-continue-yaml/config.yaml
rename to sige-extensions/vscode/e2e/test-continue-yaml/config.yaml
diff --git a/extensions/vscode/e2e/test-continue/config.json b/sige-extensions/vscode/e2e/test-continue/config.json
similarity index 100%
rename from extensions/vscode/e2e/test-continue/config.json
rename to sige-extensions/vscode/e2e/test-continue/config.json
diff --git a/extensions/vscode/e2e/tests/Apply.test.skip.ts b/sige-extensions/vscode/e2e/tests/Apply.test.skip.ts
similarity index 100%
rename from extensions/vscode/e2e/tests/Apply.test.skip.ts
rename to sige-extensions/vscode/e2e/tests/Apply.test.skip.ts
diff --git a/extensions/vscode/e2e/tests/Autocomplete.test.ts b/sige-extensions/vscode/e2e/tests/Autocomplete.test.ts
similarity index 100%
rename from extensions/vscode/e2e/tests/Autocomplete.test.ts
rename to sige-extensions/vscode/e2e/tests/Autocomplete.test.ts
diff --git a/extensions/vscode/e2e/tests/Edit.test.ts b/sige-extensions/vscode/e2e/tests/Edit.test.ts
similarity index 100%
rename from extensions/vscode/e2e/tests/Edit.test.ts
rename to sige-extensions/vscode/e2e/tests/Edit.test.ts
diff --git a/extensions/vscode/e2e/tests/GUI.test.ts b/sige-extensions/vscode/e2e/tests/GUI.test.ts
similarity index 100%
rename from extensions/vscode/e2e/tests/GUI.test.ts
rename to sige-extensions/vscode/e2e/tests/GUI.test.ts
diff --git a/extensions/vscode/e2e/tests/KeyboardShortcuts.test.ts b/sige-extensions/vscode/e2e/tests/KeyboardShortcuts.test.ts
similarity index 100%
rename from extensions/vscode/e2e/tests/KeyboardShortcuts.test.ts
rename to sige-extensions/vscode/e2e/tests/KeyboardShortcuts.test.ts
diff --git a/extensions/vscode/e2e/tests/NextEdit.skip.ts b/sige-extensions/vscode/e2e/tests/NextEdit.skip.ts
similarity index 100%
rename from extensions/vscode/e2e/tests/NextEdit.skip.ts
rename to sige-extensions/vscode/e2e/tests/NextEdit.skip.ts
diff --git a/extensions/vscode/e2e/tests/PromptFile.test.ts b/sige-extensions/vscode/e2e/tests/PromptFile.test.ts
similarity index 100%
rename from extensions/vscode/e2e/tests/PromptFile.test.ts
rename to sige-extensions/vscode/e2e/tests/PromptFile.test.ts
diff --git a/extensions/vscode/e2e/tests/SSH.skip.ts b/sige-extensions/vscode/e2e/tests/SSH.skip.ts
similarity index 100%
rename from extensions/vscode/e2e/tests/SSH.skip.ts
rename to sige-extensions/vscode/e2e/tests/SSH.skip.ts
diff --git a/extensions/vscode/e2e/tests/TODO.md b/sige-extensions/vscode/e2e/tests/TODO.md
similarity index 100%
rename from extensions/vscode/e2e/tests/TODO.md
rename to sige-extensions/vscode/e2e/tests/TODO.md
diff --git a/extensions/vscode/entitlements.plist b/sige-extensions/vscode/entitlements.plist
similarity index 100%
rename from extensions/vscode/entitlements.plist
rename to sige-extensions/vscode/entitlements.plist
diff --git a/extensions/vscode/media/icon.png b/sige-extensions/vscode/media/icon.png
similarity index 100%
rename from extensions/vscode/media/icon.png
rename to sige-extensions/vscode/media/icon.png
diff --git a/extensions/vscode/media/move-chat-panel-right.md b/sige-extensions/vscode/media/move-chat-panel-right.md
similarity index 100%
rename from extensions/vscode/media/move-chat-panel-right.md
rename to sige-extensions/vscode/media/move-chat-panel-right.md
diff --git a/extensions/vscode/media/move-to-right-sidebar.gif b/sige-extensions/vscode/media/move-to-right-sidebar.gif
similarity index 100%
rename from extensions/vscode/media/move-to-right-sidebar.gif
rename to sige-extensions/vscode/media/move-to-right-sidebar.gif
diff --git a/extensions/vscode/media/prompt.tmLanguage.json b/sige-extensions/vscode/media/prompt.tmLanguage.json
similarity index 100%
rename from extensions/vscode/media/prompt.tmLanguage.json
rename to sige-extensions/vscode/media/prompt.tmLanguage.json
diff --git a/extensions/vscode/media/readme.png b/sige-extensions/vscode/media/readme.png
similarity index 100%
rename from extensions/vscode/media/readme.png
rename to sige-extensions/vscode/media/readme.png
diff --git a/extensions/vscode/media/sidebar-icon.png b/sige-extensions/vscode/media/sidebar-icon.png
similarity index 100%
rename from extensions/vscode/media/sidebar-icon.png
rename to sige-extensions/vscode/media/sidebar-icon.png
diff --git a/extensions/vscode/models/README.md b/sige-extensions/vscode/models/README.md
similarity index 100%
rename from extensions/vscode/models/README.md
rename to sige-extensions/vscode/models/README.md
diff --git a/extensions/vscode/models/all-MiniLM-L6-v2/README.md b/sige-extensions/vscode/models/all-MiniLM-L6-v2/README.md
similarity index 100%
rename from extensions/vscode/models/all-MiniLM-L6-v2/README.md
rename to sige-extensions/vscode/models/all-MiniLM-L6-v2/README.md
diff --git a/extensions/vscode/models/all-MiniLM-L6-v2/config.json b/sige-extensions/vscode/models/all-MiniLM-L6-v2/config.json
similarity index 100%
rename from extensions/vscode/models/all-MiniLM-L6-v2/config.json
rename to sige-extensions/vscode/models/all-MiniLM-L6-v2/config.json
diff --git a/extensions/vscode/models/all-MiniLM-L6-v2/onnx/model_quantized.onnx b/sige-extensions/vscode/models/all-MiniLM-L6-v2/onnx/model_quantized.onnx
similarity index 100%
rename from extensions/vscode/models/all-MiniLM-L6-v2/onnx/model_quantized.onnx
rename to sige-extensions/vscode/models/all-MiniLM-L6-v2/onnx/model_quantized.onnx
diff --git a/extensions/vscode/models/all-MiniLM-L6-v2/special_tokens_map.json b/sige-extensions/vscode/models/all-MiniLM-L6-v2/special_tokens_map.json
similarity index 100%
rename from extensions/vscode/models/all-MiniLM-L6-v2/special_tokens_map.json
rename to sige-extensions/vscode/models/all-MiniLM-L6-v2/special_tokens_map.json
diff --git a/extensions/vscode/models/all-MiniLM-L6-v2/tokenizer.json b/sige-extensions/vscode/models/all-MiniLM-L6-v2/tokenizer.json
similarity index 100%
rename from extensions/vscode/models/all-MiniLM-L6-v2/tokenizer.json
rename to sige-extensions/vscode/models/all-MiniLM-L6-v2/tokenizer.json
diff --git a/extensions/vscode/models/all-MiniLM-L6-v2/tokenizer_config.json b/sige-extensions/vscode/models/all-MiniLM-L6-v2/tokenizer_config.json
similarity index 100%
rename from extensions/vscode/models/all-MiniLM-L6-v2/tokenizer_config.json
rename to sige-extensions/vscode/models/all-MiniLM-L6-v2/tokenizer_config.json
diff --git a/extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt b/sige-extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt
similarity index 100%
rename from extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt
rename to sige-extensions/vscode/models/all-MiniLM-L6-v2/vocab.txt
diff --git a/extensions/vscode/package-lock.json b/sige-extensions/vscode/package-lock.json
similarity index 100%
rename from extensions/vscode/package-lock.json
rename to sige-extensions/vscode/package-lock.json
diff --git a/extensions/vscode/package.json b/sige-extensions/vscode/package.json
similarity index 100%
rename from extensions/vscode/package.json
rename to sige-extensions/vscode/package.json
diff --git a/extensions/vscode/rules.md b/sige-extensions/vscode/rules.md
similarity index 100%
rename from extensions/vscode/rules.md
rename to sige-extensions/vscode/rules.md
diff --git a/extensions/vscode/scripts/download-copy-sqlite.js b/sige-extensions/vscode/scripts/download-copy-sqlite.js
similarity index 100%
rename from extensions/vscode/scripts/download-copy-sqlite.js
rename to sige-extensions/vscode/scripts/download-copy-sqlite.js
diff --git a/extensions/vscode/scripts/esbuild.js b/sige-extensions/vscode/scripts/esbuild.js
similarity index 100%
rename from extensions/vscode/scripts/esbuild.js
rename to sige-extensions/vscode/scripts/esbuild.js
diff --git a/extensions/vscode/scripts/generate-copy-config.js b/sige-extensions/vscode/scripts/generate-copy-config.js
similarity index 100%
rename from extensions/vscode/scripts/generate-copy-config.js
rename to sige-extensions/vscode/scripts/generate-copy-config.js
diff --git a/extensions/vscode/scripts/importMetaUrl.js b/sige-extensions/vscode/scripts/importMetaUrl.js
similarity index 100%
rename from extensions/vscode/scripts/importMetaUrl.js
rename to sige-extensions/vscode/scripts/importMetaUrl.js
diff --git a/extensions/vscode/scripts/install-copy-nodemodule.js b/sige-extensions/vscode/scripts/install-copy-nodemodule.js
similarity index 100%
rename from extensions/vscode/scripts/install-copy-nodemodule.js
rename to sige-extensions/vscode/scripts/install-copy-nodemodule.js
diff --git a/extensions/vscode/scripts/npm-install.js b/sige-extensions/vscode/scripts/npm-install.js
similarity index 100%
rename from extensions/vscode/scripts/npm-install.js
rename to sige-extensions/vscode/scripts/npm-install.js
diff --git a/extensions/vscode/scripts/package-all.js b/sige-extensions/vscode/scripts/package-all.js
similarity index 100%
rename from extensions/vscode/scripts/package-all.js
rename to sige-extensions/vscode/scripts/package-all.js
diff --git a/extensions/vscode/scripts/package.js b/sige-extensions/vscode/scripts/package.js
similarity index 100%
rename from extensions/vscode/scripts/package.js
rename to sige-extensions/vscode/scripts/package.js
diff --git a/extensions/vscode/scripts/prepackage-cross-platform.js b/sige-extensions/vscode/scripts/prepackage-cross-platform.js
similarity index 100%
rename from extensions/vscode/scripts/prepackage-cross-platform.js
rename to sige-extensions/vscode/scripts/prepackage-cross-platform.js
diff --git a/extensions/vscode/scripts/prepackage.js b/sige-extensions/vscode/scripts/prepackage.js
similarity index 100%
rename from extensions/vscode/scripts/prepackage.js
rename to sige-extensions/vscode/scripts/prepackage.js
diff --git a/extensions/vscode/scripts/utils.js b/sige-extensions/vscode/scripts/utils.js
similarity index 100%
rename from extensions/vscode/scripts/utils.js
rename to sige-extensions/vscode/scripts/utils.js
diff --git a/extensions/vscode/scripts/versionCheck.js b/sige-extensions/vscode/scripts/versionCheck.js
similarity index 100%
rename from extensions/vscode/scripts/versionCheck.js
rename to sige-extensions/vscode/scripts/versionCheck.js
diff --git a/extensions/vscode/scripts/write-build-timestamp.js b/sige-extensions/vscode/scripts/write-build-timestamp.js
similarity index 100%
rename from extensions/vscode/scripts/write-build-timestamp.js
rename to sige-extensions/vscode/scripts/write-build-timestamp.js
diff --git a/extensions/vscode/settings.json b/sige-extensions/vscode/settings.json
similarity index 100%
rename from extensions/vscode/settings.json
rename to sige-extensions/vscode/settings.json
diff --git a/extensions/vscode/src/ContinueConsoleWebviewViewProvider.ts b/sige-extensions/vscode/src/ContinueConsoleWebviewViewProvider.ts
similarity index 100%
rename from extensions/vscode/src/ContinueConsoleWebviewViewProvider.ts
rename to sige-extensions/vscode/src/ContinueConsoleWebviewViewProvider.ts
diff --git a/extensions/vscode/src/ContinueGUIWebviewViewProvider.ts b/sige-extensions/vscode/src/ContinueGUIWebviewViewProvider.ts
similarity index 100%
rename from extensions/vscode/src/ContinueGUIWebviewViewProvider.ts
rename to sige-extensions/vscode/src/ContinueGUIWebviewViewProvider.ts
diff --git a/extensions/vscode/src/VsCodeIde.ts b/sige-extensions/vscode/src/VsCodeIde.ts
similarity index 100%
rename from extensions/vscode/src/VsCodeIde.ts
rename to sige-extensions/vscode/src/VsCodeIde.ts
diff --git a/extensions/vscode/src/activation/InlineTipManager.ts b/sige-extensions/vscode/src/activation/InlineTipManager.ts
similarity index 100%
rename from extensions/vscode/src/activation/InlineTipManager.ts
rename to sige-extensions/vscode/src/activation/InlineTipManager.ts
diff --git a/extensions/vscode/src/activation/JumpManager.ts b/sige-extensions/vscode/src/activation/JumpManager.ts
similarity index 100%
rename from extensions/vscode/src/activation/JumpManager.ts
rename to sige-extensions/vscode/src/activation/JumpManager.ts
diff --git a/extensions/vscode/src/activation/JumpManager.vitest.ts b/sige-extensions/vscode/src/activation/JumpManager.vitest.ts
similarity index 100%
rename from extensions/vscode/src/activation/JumpManager.vitest.ts
rename to sige-extensions/vscode/src/activation/JumpManager.vitest.ts
diff --git a/extensions/vscode/src/activation/NextEditWindowManager.ts b/sige-extensions/vscode/src/activation/NextEditWindowManager.ts
similarity index 100%
rename from extensions/vscode/src/activation/NextEditWindowManager.ts
rename to sige-extensions/vscode/src/activation/NextEditWindowManager.ts
diff --git a/extensions/vscode/src/activation/NextEditWindowManager.vitest.ts b/sige-extensions/vscode/src/activation/NextEditWindowManager.vitest.ts
similarity index 100%
rename from extensions/vscode/src/activation/NextEditWindowManager.vitest.ts
rename to sige-extensions/vscode/src/activation/NextEditWindowManager.vitest.ts
diff --git a/extensions/vscode/src/activation/SelectionChangeManager.ts b/sige-extensions/vscode/src/activation/SelectionChangeManager.ts
similarity index 100%
rename from extensions/vscode/src/activation/SelectionChangeManager.ts
rename to sige-extensions/vscode/src/activation/SelectionChangeManager.ts
diff --git a/extensions/vscode/src/activation/SelectionChangeManager.vitest.ts b/sige-extensions/vscode/src/activation/SelectionChangeManager.vitest.ts
similarity index 100%
rename from extensions/vscode/src/activation/SelectionChangeManager.vitest.ts
rename to sige-extensions/vscode/src/activation/SelectionChangeManager.vitest.ts
diff --git a/extensions/vscode/src/activation/activate.ts b/sige-extensions/vscode/src/activation/activate.ts
similarity index 100%
rename from extensions/vscode/src/activation/activate.ts
rename to sige-extensions/vscode/src/activation/activate.ts
diff --git a/extensions/vscode/src/activation/api.ts b/sige-extensions/vscode/src/activation/api.ts
similarity index 100%
rename from extensions/vscode/src/activation/api.ts
rename to sige-extensions/vscode/src/activation/api.ts
diff --git a/extensions/vscode/src/activation/languageClient.ts b/sige-extensions/vscode/src/activation/languageClient.ts
similarity index 100%
rename from extensions/vscode/src/activation/languageClient.ts
rename to sige-extensions/vscode/src/activation/languageClient.ts
diff --git a/extensions/vscode/src/activation/proxy.ts b/sige-extensions/vscode/src/activation/proxy.ts
similarity index 100%
rename from extensions/vscode/src/activation/proxy.ts
rename to sige-extensions/vscode/src/activation/proxy.ts
diff --git a/extensions/vscode/src/apply/ApplyManager.ts b/sige-extensions/vscode/src/apply/ApplyManager.ts
similarity index 100%
rename from extensions/vscode/src/apply/ApplyManager.ts
rename to sige-extensions/vscode/src/apply/ApplyManager.ts
diff --git a/extensions/vscode/src/apply/index.ts b/sige-extensions/vscode/src/apply/index.ts
similarity index 100%
rename from extensions/vscode/src/apply/index.ts
rename to sige-extensions/vscode/src/apply/index.ts
diff --git a/extensions/vscode/src/apply/utils.ts b/sige-extensions/vscode/src/apply/utils.ts
similarity index 100%
rename from extensions/vscode/src/apply/utils.ts
rename to sige-extensions/vscode/src/apply/utils.ts
diff --git a/extensions/vscode/src/autocomplete/GhostTextAcceptanceTracker.ts b/sige-extensions/vscode/src/autocomplete/GhostTextAcceptanceTracker.ts
similarity index 100%
rename from extensions/vscode/src/autocomplete/GhostTextAcceptanceTracker.ts
rename to sige-extensions/vscode/src/autocomplete/GhostTextAcceptanceTracker.ts
diff --git a/extensions/vscode/src/autocomplete/GhostTextAcceptanceTracker.vitest.ts b/sige-extensions/vscode/src/autocomplete/GhostTextAcceptanceTracker.vitest.ts
similarity index 100%
rename from extensions/vscode/src/autocomplete/GhostTextAcceptanceTracker.vitest.ts
rename to sige-extensions/vscode/src/autocomplete/GhostTextAcceptanceTracker.vitest.ts
diff --git a/extensions/vscode/src/autocomplete/RecentlyVisitedRangesService.ts b/sige-extensions/vscode/src/autocomplete/RecentlyVisitedRangesService.ts
similarity index 100%
rename from extensions/vscode/src/autocomplete/RecentlyVisitedRangesService.ts
rename to sige-extensions/vscode/src/autocomplete/RecentlyVisitedRangesService.ts
diff --git a/extensions/vscode/src/autocomplete/__tests__/ContinueCompletionProvider.vitest.ts b/sige-extensions/vscode/src/autocomplete/__tests__/ContinueCompletionProvider.vitest.ts
similarity index 100%
rename from extensions/vscode/src/autocomplete/__tests__/ContinueCompletionProvider.vitest.ts
rename to sige-extensions/vscode/src/autocomplete/__tests__/ContinueCompletionProvider.vitest.ts
diff --git a/extensions/vscode/src/autocomplete/completionProvider.ts b/sige-extensions/vscode/src/autocomplete/completionProvider.ts
similarity index 100%
rename from extensions/vscode/src/autocomplete/completionProvider.ts
rename to sige-extensions/vscode/src/autocomplete/completionProvider.ts
diff --git a/extensions/vscode/src/autocomplete/lsp.ts b/sige-extensions/vscode/src/autocomplete/lsp.ts
similarity index 100%
rename from extensions/vscode/src/autocomplete/lsp.ts
rename to sige-extensions/vscode/src/autocomplete/lsp.ts
diff --git a/extensions/vscode/src/autocomplete/recentlyEdited.ts b/sige-extensions/vscode/src/autocomplete/recentlyEdited.ts
similarity index 100%
rename from extensions/vscode/src/autocomplete/recentlyEdited.ts
rename to sige-extensions/vscode/src/autocomplete/recentlyEdited.ts
diff --git a/extensions/vscode/src/autocomplete/statusBar.ts b/sige-extensions/vscode/src/autocomplete/statusBar.ts
similarity index 100%
rename from extensions/vscode/src/autocomplete/statusBar.ts
rename to sige-extensions/vscode/src/autocomplete/statusBar.ts
diff --git a/extensions/vscode/src/commands.ts b/sige-extensions/vscode/src/commands.ts
similarity index 100%
rename from extensions/vscode/src/commands.ts
rename to sige-extensions/vscode/src/commands.ts
diff --git a/extensions/vscode/src/debug/debug.ts b/sige-extensions/vscode/src/debug/debug.ts
similarity index 100%
rename from extensions/vscode/src/debug/debug.ts
rename to sige-extensions/vscode/src/debug/debug.ts
diff --git a/extensions/vscode/src/diff/processDiff.ts b/sige-extensions/vscode/src/diff/processDiff.ts
similarity index 100%
rename from extensions/vscode/src/diff/processDiff.ts
rename to sige-extensions/vscode/src/diff/processDiff.ts
diff --git a/extensions/vscode/src/diff/vertical/decorations.ts b/sige-extensions/vscode/src/diff/vertical/decorations.ts
similarity index 100%
rename from extensions/vscode/src/diff/vertical/decorations.ts
rename to sige-extensions/vscode/src/diff/vertical/decorations.ts
diff --git a/extensions/vscode/src/diff/vertical/handler.ts b/sige-extensions/vscode/src/diff/vertical/handler.ts
similarity index 100%
rename from extensions/vscode/src/diff/vertical/handler.ts
rename to sige-extensions/vscode/src/diff/vertical/handler.ts
diff --git a/extensions/vscode/src/diff/vertical/manager.ts b/sige-extensions/vscode/src/diff/vertical/manager.ts
similarity index 100%
rename from extensions/vscode/src/diff/vertical/manager.ts
rename to sige-extensions/vscode/src/diff/vertical/manager.ts
diff --git a/extensions/vscode/src/diff/vertical/util.ts b/sige-extensions/vscode/src/diff/vertical/util.ts
similarity index 100%
rename from extensions/vscode/src/diff/vertical/util.ts
rename to sige-extensions/vscode/src/diff/vertical/util.ts
diff --git a/extensions/vscode/src/extension.ts b/sige-extensions/vscode/src/extension.ts
similarity index 100%
rename from extensions/vscode/src/extension.ts
rename to sige-extensions/vscode/src/extension.ts
diff --git a/extensions/vscode/src/extension/ConfigYamlDocumentLinkProvider.ts b/sige-extensions/vscode/src/extension/ConfigYamlDocumentLinkProvider.ts
similarity index 100%
rename from extensions/vscode/src/extension/ConfigYamlDocumentLinkProvider.ts
rename to sige-extensions/vscode/src/extension/ConfigYamlDocumentLinkProvider.ts
diff --git a/extensions/vscode/src/extension/EditOutcomeTracker.ts b/sige-extensions/vscode/src/extension/EditOutcomeTracker.ts
similarity index 100%
rename from extensions/vscode/src/extension/EditOutcomeTracker.ts
rename to sige-extensions/vscode/src/extension/EditOutcomeTracker.ts
diff --git a/extensions/vscode/src/extension/VsCodeExtension.ts b/sige-extensions/vscode/src/extension/VsCodeExtension.ts
similarity index 100%
rename from extensions/vscode/src/extension/VsCodeExtension.ts
rename to sige-extensions/vscode/src/extension/VsCodeExtension.ts
diff --git a/extensions/vscode/src/extension/VsCodeMessenger.ts b/sige-extensions/vscode/src/extension/VsCodeMessenger.ts
similarity index 100%
rename from extensions/vscode/src/extension/VsCodeMessenger.ts
rename to sige-extensions/vscode/src/extension/VsCodeMessenger.ts
diff --git a/extensions/vscode/src/lang-server/codeLens/index.ts b/sige-extensions/vscode/src/lang-server/codeLens/index.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/codeLens/index.ts
rename to sige-extensions/vscode/src/lang-server/codeLens/index.ts
diff --git a/extensions/vscode/src/lang-server/codeLens/providers/ConfigJsonConverterCodeLensProvider.ts b/sige-extensions/vscode/src/lang-server/codeLens/providers/ConfigJsonConverterCodeLensProvider.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/codeLens/providers/ConfigJsonConverterCodeLensProvider.ts
rename to sige-extensions/vscode/src/lang-server/codeLens/providers/ConfigJsonConverterCodeLensProvider.ts
diff --git a/extensions/vscode/src/lang-server/codeLens/providers/DownloadYamlExtensionCodeLensProvider.ts b/sige-extensions/vscode/src/lang-server/codeLens/providers/DownloadYamlExtensionCodeLensProvider.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/codeLens/providers/DownloadYamlExtensionCodeLensProvider.ts
rename to sige-extensions/vscode/src/lang-server/codeLens/providers/DownloadYamlExtensionCodeLensProvider.ts
diff --git a/extensions/vscode/src/lang-server/codeLens/providers/QuickActionsCodeLensProvider.ts b/sige-extensions/vscode/src/lang-server/codeLens/providers/QuickActionsCodeLensProvider.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/codeLens/providers/QuickActionsCodeLensProvider.ts
rename to sige-extensions/vscode/src/lang-server/codeLens/providers/QuickActionsCodeLensProvider.ts
diff --git a/extensions/vscode/src/lang-server/codeLens/providers/SuggestionsCodeLensProvider.ts b/sige-extensions/vscode/src/lang-server/codeLens/providers/SuggestionsCodeLensProvider.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/codeLens/providers/SuggestionsCodeLensProvider.ts
rename to sige-extensions/vscode/src/lang-server/codeLens/providers/SuggestionsCodeLensProvider.ts
diff --git a/extensions/vscode/src/lang-server/codeLens/providers/VerticalPerLineCodeLensProvider.ts b/sige-extensions/vscode/src/lang-server/codeLens/providers/VerticalPerLineCodeLensProvider.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/codeLens/providers/VerticalPerLineCodeLensProvider.ts
rename to sige-extensions/vscode/src/lang-server/codeLens/providers/VerticalPerLineCodeLensProvider.ts
diff --git a/extensions/vscode/src/lang-server/codeLens/providers/index.ts b/sige-extensions/vscode/src/lang-server/codeLens/providers/index.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/codeLens/providers/index.ts
rename to sige-extensions/vscode/src/lang-server/codeLens/providers/index.ts
diff --git a/extensions/vscode/src/lang-server/codeLens/registerAllCodeLensProviders.ts b/sige-extensions/vscode/src/lang-server/codeLens/registerAllCodeLensProviders.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/codeLens/registerAllCodeLensProviders.ts
rename to sige-extensions/vscode/src/lang-server/codeLens/registerAllCodeLensProviders.ts
diff --git a/extensions/vscode/src/lang-server/promptFileCompletions.ts b/sige-extensions/vscode/src/lang-server/promptFileCompletions.ts
similarity index 100%
rename from extensions/vscode/src/lang-server/promptFileCompletions.ts
rename to sige-extensions/vscode/src/lang-server/promptFileCompletions.ts
diff --git a/extensions/vscode/src/otherExtensions/git.d.ts b/sige-extensions/vscode/src/otherExtensions/git.d.ts
similarity index 100%
rename from extensions/vscode/src/otherExtensions/git.d.ts
rename to sige-extensions/vscode/src/otherExtensions/git.d.ts
diff --git a/extensions/vscode/src/quickEdit/AddCurrentSelection.ts b/sige-extensions/vscode/src/quickEdit/AddCurrentSelection.ts
similarity index 100%
rename from extensions/vscode/src/quickEdit/AddCurrentSelection.ts
rename to sige-extensions/vscode/src/quickEdit/AddCurrentSelection.ts
diff --git a/extensions/vscode/src/quickEdit/ContextProvidersQuickPick.ts b/sige-extensions/vscode/src/quickEdit/ContextProvidersQuickPick.ts
similarity index 100%
rename from extensions/vscode/src/quickEdit/ContextProvidersQuickPick.ts
rename to sige-extensions/vscode/src/quickEdit/ContextProvidersQuickPick.ts
diff --git a/extensions/vscode/src/quickEdit/EditDecorationManager.ts b/sige-extensions/vscode/src/quickEdit/EditDecorationManager.ts
similarity index 100%
rename from extensions/vscode/src/quickEdit/EditDecorationManager.ts
rename to sige-extensions/vscode/src/quickEdit/EditDecorationManager.ts
diff --git a/extensions/vscode/src/quickEdit/HistoryQuickPick.ts b/sige-extensions/vscode/src/quickEdit/HistoryQuickPick.ts
similarity index 100%
rename from extensions/vscode/src/quickEdit/HistoryQuickPick.ts
rename to sige-extensions/vscode/src/quickEdit/HistoryQuickPick.ts
diff --git a/extensions/vscode/src/quickEdit/QuickEditQuickPick.ts b/sige-extensions/vscode/src/quickEdit/QuickEditQuickPick.ts
similarity index 100%
rename from extensions/vscode/src/quickEdit/QuickEditQuickPick.ts
rename to sige-extensions/vscode/src/quickEdit/QuickEditQuickPick.ts
diff --git a/extensions/vscode/src/stubs/SecretStorage.ts b/sige-extensions/vscode/src/stubs/SecretStorage.ts
similarity index 100%
rename from extensions/vscode/src/stubs/SecretStorage.ts
rename to sige-extensions/vscode/src/stubs/SecretStorage.ts
diff --git a/extensions/vscode/src/stubs/promiseUtils.ts b/sige-extensions/vscode/src/stubs/promiseUtils.ts
similarity index 100%
rename from extensions/vscode/src/stubs/promiseUtils.ts
rename to sige-extensions/vscode/src/stubs/promiseUtils.ts
diff --git a/extensions/vscode/src/stubs/uriHandler.ts b/sige-extensions/vscode/src/stubs/uriHandler.ts
similarity index 100%
rename from extensions/vscode/src/stubs/uriHandler.ts
rename to sige-extensions/vscode/src/stubs/uriHandler.ts
diff --git a/extensions/vscode/src/suggestions.ts b/sige-extensions/vscode/src/suggestions.ts
similarity index 100%
rename from extensions/vscode/src/suggestions.ts
rename to sige-extensions/vscode/src/suggestions.ts
diff --git a/extensions/vscode/src/terminal/terminalEmulator.ts b/sige-extensions/vscode/src/terminal/terminalEmulator.ts
similarity index 100%
rename from extensions/vscode/src/terminal/terminalEmulator.ts
rename to sige-extensions/vscode/src/terminal/terminalEmulator.ts
diff --git a/extensions/vscode/src/util/FileSearch.ts b/sige-extensions/vscode/src/util/FileSearch.ts
similarity index 100%
rename from extensions/vscode/src/util/FileSearch.ts
rename to sige-extensions/vscode/src/util/FileSearch.ts
diff --git a/extensions/vscode/src/util/addCode.ts b/sige-extensions/vscode/src/util/addCode.ts
similarity index 100%
rename from extensions/vscode/src/util/addCode.ts
rename to sige-extensions/vscode/src/util/addCode.ts
diff --git a/extensions/vscode/src/util/battery.ts b/sige-extensions/vscode/src/util/battery.ts
similarity index 100%
rename from extensions/vscode/src/util/battery.ts
rename to sige-extensions/vscode/src/util/battery.ts
diff --git a/extensions/vscode/src/util/cleanSlate.ts b/sige-extensions/vscode/src/util/cleanSlate.ts
similarity index 100%
rename from extensions/vscode/src/util/cleanSlate.ts
rename to sige-extensions/vscode/src/util/cleanSlate.ts
diff --git a/extensions/vscode/src/util/editLoggingUtils.ts b/sige-extensions/vscode/src/util/editLoggingUtils.ts
similarity index 100%
rename from extensions/vscode/src/util/editLoggingUtils.ts
rename to sige-extensions/vscode/src/util/editLoggingUtils.ts
diff --git a/extensions/vscode/src/util/errorHandling.ts b/sige-extensions/vscode/src/util/errorHandling.ts
similarity index 100%
rename from extensions/vscode/src/util/errorHandling.ts
rename to sige-extensions/vscode/src/util/errorHandling.ts
diff --git a/extensions/vscode/src/util/expandSnippet.ts b/sige-extensions/vscode/src/util/expandSnippet.ts
similarity index 100%
rename from extensions/vscode/src/util/expandSnippet.ts
rename to sige-extensions/vscode/src/util/expandSnippet.ts
diff --git a/extensions/vscode/src/util/getTheme.ts b/sige-extensions/vscode/src/util/getTheme.ts
similarity index 100%
rename from extensions/vscode/src/util/getTheme.ts
rename to sige-extensions/vscode/src/util/getTheme.ts
diff --git a/extensions/vscode/src/util/ideUtils.ts b/sige-extensions/vscode/src/util/ideUtils.ts
similarity index 100%
rename from extensions/vscode/src/util/ideUtils.ts
rename to sige-extensions/vscode/src/util/ideUtils.ts
diff --git a/extensions/vscode/src/util/tutorial.ts b/sige-extensions/vscode/src/util/tutorial.ts
similarity index 100%
rename from extensions/vscode/src/util/tutorial.ts
rename to sige-extensions/vscode/src/util/tutorial.ts
diff --git a/extensions/vscode/src/util/util.ts b/sige-extensions/vscode/src/util/util.ts
similarity index 100%
rename from extensions/vscode/src/util/util.ts
rename to sige-extensions/vscode/src/util/util.ts
diff --git a/extensions/vscode/src/util/util.vitest.ts b/sige-extensions/vscode/src/util/util.vitest.ts
similarity index 100%
rename from extensions/vscode/src/util/util.vitest.ts
rename to sige-extensions/vscode/src/util/util.vitest.ts
diff --git a/extensions/vscode/src/util/vscode.ts b/sige-extensions/vscode/src/util/vscode.ts
similarity index 100%
rename from extensions/vscode/src/util/vscode.ts
rename to sige-extensions/vscode/src/util/vscode.ts
diff --git a/extensions/vscode/src/util/workspaceConfig.ts b/sige-extensions/vscode/src/util/workspaceConfig.ts
similarity index 100%
rename from extensions/vscode/src/util/workspaceConfig.ts
rename to sige-extensions/vscode/src/util/workspaceConfig.ts
diff --git a/extensions/vscode/src/webviewProtocol.ts b/sige-extensions/vscode/src/webviewProtocol.ts
similarity index 100%
rename from extensions/vscode/src/webviewProtocol.ts
rename to sige-extensions/vscode/src/webviewProtocol.ts
diff --git a/extensions/vscode/tag-qry/tree-sitter-c-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-c-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-c-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-c-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-c_sharp-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-c_sharp-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-c_sharp-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-c_sharp-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-cpp-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-cpp-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-cpp-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-cpp-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-elisp-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-elisp-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-elisp-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-elisp-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-elixir-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-elixir-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-elixir-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-elixir-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-elm-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-elm-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-elm-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-elm-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-go-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-go-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-go-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-go-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-java-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-java-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-java-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-java-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-javascript-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-javascript-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-javascript-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-javascript-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-ocaml-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-ocaml-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-ocaml-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-ocaml-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-php-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-php-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-php-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-php-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-python-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-python-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-python-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-python-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-ql-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-ql-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-ql-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-ql-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-ruby-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-ruby-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-ruby-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-ruby-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-rust-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-rust-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-rust-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-rust-tags.scm
diff --git a/extensions/vscode/tag-qry/tree-sitter-typescript-tags.scm b/sige-extensions/vscode/tag-qry/tree-sitter-typescript-tags.scm
similarity index 100%
rename from extensions/vscode/tag-qry/tree-sitter-typescript-tags.scm
rename to sige-extensions/vscode/tag-qry/tree-sitter-typescript-tags.scm
diff --git a/extensions/vscode/textmate-syntaxes/ASPVBnet.plist b/sige-extensions/vscode/textmate-syntaxes/ASPVBnet.plist
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/ASPVBnet.plist
rename to sige-extensions/vscode/textmate-syntaxes/ASPVBnet.plist
diff --git a/extensions/vscode/textmate-syntaxes/Batch File.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/Batch File.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Batch File.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/Batch File.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/Clojure.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/Clojure.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Clojure.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/Clojure.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/Dockerfile.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/Dockerfile.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Dockerfile.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/Dockerfile.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/Groovy.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/Groovy.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Groovy.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/Groovy.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/Handlebars.json b/sige-extensions/vscode/textmate-syntaxes/Handlebars.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Handlebars.json
rename to sige-extensions/vscode/textmate-syntaxes/Handlebars.json
diff --git a/extensions/vscode/textmate-syntaxes/JSON.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/JSON.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/JSON.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/JSON.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/Jade.json b/sige-extensions/vscode/textmate-syntaxes/Jade.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Jade.json
rename to sige-extensions/vscode/textmate-syntaxes/Jade.json
diff --git a/extensions/vscode/textmate-syntaxes/JavaScript.tmLanguage.json b/sige-extensions/vscode/textmate-syntaxes/JavaScript.tmLanguage.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/JavaScript.tmLanguage.json
rename to sige-extensions/vscode/textmate-syntaxes/JavaScript.tmLanguage.json
diff --git a/extensions/vscode/textmate-syntaxes/MagicPython.tmLanguage.json b/sige-extensions/vscode/textmate-syntaxes/MagicPython.tmLanguage.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/MagicPython.tmLanguage.json
rename to sige-extensions/vscode/textmate-syntaxes/MagicPython.tmLanguage.json
diff --git a/extensions/vscode/textmate-syntaxes/MagicRegExp.tmLanguage.json b/sige-extensions/vscode/textmate-syntaxes/MagicRegExp.tmLanguage.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/MagicRegExp.tmLanguage.json
rename to sige-extensions/vscode/textmate-syntaxes/MagicRegExp.tmLanguage.json
diff --git a/extensions/vscode/textmate-syntaxes/Makefile.json b/sige-extensions/vscode/textmate-syntaxes/Makefile.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Makefile.json
rename to sige-extensions/vscode/textmate-syntaxes/Makefile.json
diff --git a/extensions/vscode/textmate-syntaxes/Objective-C.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/Objective-C.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Objective-C.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/Objective-C.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/Perl 6.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/Perl 6.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Perl 6.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/Perl 6.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/Perl.plist b/sige-extensions/vscode/textmate-syntaxes/Perl.plist
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Perl.plist
rename to sige-extensions/vscode/textmate-syntaxes/Perl.plist
diff --git a/extensions/vscode/textmate-syntaxes/Platform.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/Platform.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Platform.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/Platform.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/PowershellSyntax.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/PowershellSyntax.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/PowershellSyntax.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/PowershellSyntax.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/R.plist b/sige-extensions/vscode/textmate-syntaxes/R.plist
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/R.plist
rename to sige-extensions/vscode/textmate-syntaxes/R.plist
diff --git a/extensions/vscode/textmate-syntaxes/Regular Expressions (JavaScript).tmLanguage b/sige-extensions/vscode/textmate-syntaxes/Regular Expressions (JavaScript).tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Regular Expressions (JavaScript).tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/Regular Expressions (JavaScript).tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/Ruby.plist b/sige-extensions/vscode/textmate-syntaxes/Ruby.plist
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Ruby.plist
rename to sige-extensions/vscode/textmate-syntaxes/Ruby.plist
diff --git a/extensions/vscode/textmate-syntaxes/SQL.plist b/sige-extensions/vscode/textmate-syntaxes/SQL.plist
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/SQL.plist
rename to sige-extensions/vscode/textmate-syntaxes/SQL.plist
diff --git a/extensions/vscode/textmate-syntaxes/Shell-Unix-Bash.tmLanguage.json b/sige-extensions/vscode/textmate-syntaxes/Shell-Unix-Bash.tmLanguage.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/Shell-Unix-Bash.tmLanguage.json
rename to sige-extensions/vscode/textmate-syntaxes/Shell-Unix-Bash.tmLanguage.json
diff --git a/extensions/vscode/textmate-syntaxes/TypeScript.tmLanguage.json b/sige-extensions/vscode/textmate-syntaxes/TypeScript.tmLanguage.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/TypeScript.tmLanguage.json
rename to sige-extensions/vscode/textmate-syntaxes/TypeScript.tmLanguage.json
diff --git a/extensions/vscode/textmate-syntaxes/TypeScriptReact.tmLanguage.json b/sige-extensions/vscode/textmate-syntaxes/TypeScriptReact.tmLanguage.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/TypeScriptReact.tmLanguage.json
rename to sige-extensions/vscode/textmate-syntaxes/TypeScriptReact.tmLanguage.json
diff --git a/extensions/vscode/textmate-syntaxes/c++.json b/sige-extensions/vscode/textmate-syntaxes/c++.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/c++.json
rename to sige-extensions/vscode/textmate-syntaxes/c++.json
diff --git a/extensions/vscode/textmate-syntaxes/c.json b/sige-extensions/vscode/textmate-syntaxes/c.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/c.json
rename to sige-extensions/vscode/textmate-syntaxes/c.json
diff --git a/extensions/vscode/textmate-syntaxes/coffeescript.json b/sige-extensions/vscode/textmate-syntaxes/coffeescript.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/coffeescript.json
rename to sige-extensions/vscode/textmate-syntaxes/coffeescript.json
diff --git a/extensions/vscode/textmate-syntaxes/cshtml.json b/sige-extensions/vscode/textmate-syntaxes/cshtml.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/cshtml.json
rename to sige-extensions/vscode/textmate-syntaxes/cshtml.json
diff --git a/extensions/vscode/textmate-syntaxes/css.plist b/sige-extensions/vscode/textmate-syntaxes/css.plist
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/css.plist
rename to sige-extensions/vscode/textmate-syntaxes/css.plist
diff --git a/extensions/vscode/textmate-syntaxes/diff.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/diff.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/diff.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/diff.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/fsharp.json b/sige-extensions/vscode/textmate-syntaxes/fsharp.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/fsharp.json
rename to sige-extensions/vscode/textmate-syntaxes/fsharp.json
diff --git a/extensions/vscode/textmate-syntaxes/git-commit.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/git-commit.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/git-commit.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/git-commit.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/git-rebase.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/git-rebase.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/git-rebase.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/git-rebase.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/go.json b/sige-extensions/vscode/textmate-syntaxes/go.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/go.json
rename to sige-extensions/vscode/textmate-syntaxes/go.json
diff --git a/extensions/vscode/textmate-syntaxes/html.json b/sige-extensions/vscode/textmate-syntaxes/html.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/html.json
rename to sige-extensions/vscode/textmate-syntaxes/html.json
diff --git a/extensions/vscode/textmate-syntaxes/java.json b/sige-extensions/vscode/textmate-syntaxes/java.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/java.json
rename to sige-extensions/vscode/textmate-syntaxes/java.json
diff --git a/extensions/vscode/textmate-syntaxes/less.tmLanguage.json b/sige-extensions/vscode/textmate-syntaxes/less.tmLanguage.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/less.tmLanguage.json
rename to sige-extensions/vscode/textmate-syntaxes/less.tmLanguage.json
diff --git a/extensions/vscode/textmate-syntaxes/lua.json b/sige-extensions/vscode/textmate-syntaxes/lua.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/lua.json
rename to sige-extensions/vscode/textmate-syntaxes/lua.json
diff --git a/extensions/vscode/textmate-syntaxes/markdown.tmLanguage b/sige-extensions/vscode/textmate-syntaxes/markdown.tmLanguage
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/markdown.tmLanguage
rename to sige-extensions/vscode/textmate-syntaxes/markdown.tmLanguage
diff --git a/extensions/vscode/textmate-syntaxes/php.json b/sige-extensions/vscode/textmate-syntaxes/php.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/php.json
rename to sige-extensions/vscode/textmate-syntaxes/php.json
diff --git a/extensions/vscode/textmate-syntaxes/properties.plist b/sige-extensions/vscode/textmate-syntaxes/properties.plist
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/properties.plist
rename to sige-extensions/vscode/textmate-syntaxes/properties.plist
diff --git a/extensions/vscode/textmate-syntaxes/rust.json b/sige-extensions/vscode/textmate-syntaxes/rust.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/rust.json
rename to sige-extensions/vscode/textmate-syntaxes/rust.json
diff --git a/extensions/vscode/textmate-syntaxes/scss.json b/sige-extensions/vscode/textmate-syntaxes/scss.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/scss.json
rename to sige-extensions/vscode/textmate-syntaxes/scss.json
diff --git a/extensions/vscode/textmate-syntaxes/shaderlab.json b/sige-extensions/vscode/textmate-syntaxes/shaderlab.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/shaderlab.json
rename to sige-extensions/vscode/textmate-syntaxes/shaderlab.json
diff --git a/extensions/vscode/textmate-syntaxes/swift.json b/sige-extensions/vscode/textmate-syntaxes/swift.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/swift.json
rename to sige-extensions/vscode/textmate-syntaxes/swift.json
diff --git a/extensions/vscode/textmate-syntaxes/xml.json b/sige-extensions/vscode/textmate-syntaxes/xml.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/xml.json
rename to sige-extensions/vscode/textmate-syntaxes/xml.json
diff --git a/extensions/vscode/textmate-syntaxes/xsl.json b/sige-extensions/vscode/textmate-syntaxes/xsl.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/xsl.json
rename to sige-extensions/vscode/textmate-syntaxes/xsl.json
diff --git a/extensions/vscode/textmate-syntaxes/yaml.json b/sige-extensions/vscode/textmate-syntaxes/yaml.json
similarity index 100%
rename from extensions/vscode/textmate-syntaxes/yaml.json
rename to sige-extensions/vscode/textmate-syntaxes/yaml.json
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/c.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/c.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/c.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/c.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/c_sharp.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/c_sharp.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/c_sharp.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/c_sharp.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/cpp.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/cpp.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/cpp.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/cpp.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/elisp.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/elisp.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/elisp.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/elisp.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/elixir.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/elixir.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/elixir.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/elixir.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/go.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/go.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/go.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/go.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/java.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/java.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/java.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/java.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/javascript.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/javascript.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/javascript.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/javascript.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/ocaml.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/ocaml.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/ocaml.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/ocaml.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/php.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/php.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/php.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/php.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/python.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/python.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/python.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/python.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/ql.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/ql.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/ql.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/ql.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/ruby.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/ruby.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/ruby.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/ruby.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/rust.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/rust.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/rust.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/rust.scm
diff --git a/extensions/vscode/tree-sitter/code-snippet-queries/typescript.scm b/sige-extensions/vscode/tree-sitter/code-snippet-queries/typescript.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/code-snippet-queries/typescript.scm
rename to sige-extensions/vscode/tree-sitter/code-snippet-queries/typescript.scm
diff --git a/extensions/vscode/tree-sitter/import-queries/cpp.scm b/sige-extensions/vscode/tree-sitter/import-queries/cpp.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/import-queries/cpp.scm
rename to sige-extensions/vscode/tree-sitter/import-queries/cpp.scm
diff --git a/extensions/vscode/tree-sitter/import-queries/java.scm b/sige-extensions/vscode/tree-sitter/import-queries/java.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/import-queries/java.scm
rename to sige-extensions/vscode/tree-sitter/import-queries/java.scm
diff --git a/extensions/vscode/tree-sitter/import-queries/python.scm b/sige-extensions/vscode/tree-sitter/import-queries/python.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/import-queries/python.scm
rename to sige-extensions/vscode/tree-sitter/import-queries/python.scm
diff --git a/extensions/vscode/tree-sitter/import-queries/typescript.scm b/sige-extensions/vscode/tree-sitter/import-queries/typescript.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/import-queries/typescript.scm
rename to sige-extensions/vscode/tree-sitter/import-queries/typescript.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/cpp/function_definition.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/cpp/function_definition.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/cpp/function_definition.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/cpp/function_definition.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/go/function_declaration.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/go/function_declaration.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/go/function_declaration.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/go/function_declaration.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/java/method_declaration.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/java/method_declaration.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/java/method_declaration.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/java/method_declaration.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/php/class_declaration.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/php/class_declaration.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/php/class_declaration.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/php/class_declaration.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/php/function_definition.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/php/function_definition.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/php/function_definition.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/php/function_definition.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/php/method_declaration.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/php/method_declaration.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/php/method_declaration.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/php/method_declaration.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/python/class_definition.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/python/class_definition.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/python/class_definition.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/python/class_definition.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/python/function_definition.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/python/function_definition.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/python/function_definition.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/python/function_definition.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/typescript/arrow_function.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/arrow_function.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/typescript/arrow_function.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/arrow_function.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/typescript/class_declaration.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/class_declaration.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/typescript/class_declaration.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/class_declaration.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/typescript/function_declaration.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/function_declaration.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/typescript/function_declaration.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/function_declaration.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/typescript/generator_function_declaration.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/generator_function_declaration.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/typescript/generator_function_declaration.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/generator_function_declaration.scm
diff --git a/extensions/vscode/tree-sitter/root-path-context-queries/typescript/method_definition.scm b/sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/method_definition.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/root-path-context-queries/typescript/method_definition.scm
rename to sige-extensions/vscode/tree-sitter/root-path-context-queries/typescript/method_definition.scm
diff --git a/extensions/vscode/tree-sitter/static-context-queries/hole-queries/typescript.scm b/sige-extensions/vscode/tree-sitter/static-context-queries/hole-queries/typescript.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/static-context-queries/hole-queries/typescript.scm
rename to sige-extensions/vscode/tree-sitter/static-context-queries/hole-queries/typescript.scm
diff --git a/extensions/vscode/tree-sitter/static-context-queries/relevant-headers-queries/typescript-get-toplevel-headers.scm b/sige-extensions/vscode/tree-sitter/static-context-queries/relevant-headers-queries/typescript-get-toplevel-headers.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/static-context-queries/relevant-headers-queries/typescript-get-toplevel-headers.scm
rename to sige-extensions/vscode/tree-sitter/static-context-queries/relevant-headers-queries/typescript-get-toplevel-headers.scm
diff --git a/extensions/vscode/tree-sitter/static-context-queries/relevant-types-queries/typescript-extract-identifiers.scm b/sige-extensions/vscode/tree-sitter/static-context-queries/relevant-types-queries/typescript-extract-identifiers.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/static-context-queries/relevant-types-queries/typescript-extract-identifiers.scm
rename to sige-extensions/vscode/tree-sitter/static-context-queries/relevant-types-queries/typescript-extract-identifiers.scm
diff --git a/extensions/vscode/tree-sitter/static-context-queries/relevant-types-queries/typescript-find-typedecl-given-typeidentifier.scm b/sige-extensions/vscode/tree-sitter/static-context-queries/relevant-types-queries/typescript-find-typedecl-given-typeidentifier.scm
similarity index 100%
rename from extensions/vscode/tree-sitter/static-context-queries/relevant-types-queries/typescript-find-typedecl-given-typeidentifier.scm
rename to sige-extensions/vscode/tree-sitter/static-context-queries/relevant-types-queries/typescript-find-typedecl-given-typeidentifier.scm
diff --git a/extensions/vscode/tsconfig.e2e.json b/sige-extensions/vscode/tsconfig.e2e.json
similarity index 100%
rename from extensions/vscode/tsconfig.e2e.json
rename to sige-extensions/vscode/tsconfig.e2e.json
diff --git a/extensions/vscode/tsconfig.json b/sige-extensions/vscode/tsconfig.json
similarity index 100%
rename from extensions/vscode/tsconfig.json
rename to sige-extensions/vscode/tsconfig.json
diff --git a/extensions/vscode/vitest.config.ts b/sige-extensions/vscode/vitest.config.ts
similarity index 100%
rename from extensions/vscode/vitest.config.ts
rename to sige-extensions/vscode/vitest.config.ts
diff --git a/extensions/vscode/vsc-extension-quickstart.md b/sige-extensions/vscode/vsc-extension-quickstart.md
similarity index 100%
rename from extensions/vscode/vsc-extension-quickstart.md
rename to sige-extensions/vscode/vsc-extension-quickstart.md
diff --git a/gui/.eslintrc.json b/sige-gui/.eslintrc.json
similarity index 100%
rename from gui/.eslintrc.json
rename to sige-gui/.eslintrc.json
diff --git a/gui/.gitignore b/sige-gui/.gitignore
similarity index 100%
rename from gui/.gitignore
rename to sige-gui/.gitignore
diff --git a/gui/README.md b/sige-gui/README.md
similarity index 100%
rename from gui/README.md
rename to sige-gui/README.md
diff --git a/gui/index.html b/sige-gui/index.html
similarity index 100%
rename from gui/index.html
rename to sige-gui/index.html
diff --git a/gui/indexConsole.html b/sige-gui/indexConsole.html
similarity index 100%
rename from gui/indexConsole.html
rename to sige-gui/indexConsole.html
diff --git a/gui/package-lock.json b/sige-gui/package-lock.json
similarity index 100%
rename from gui/package-lock.json
rename to sige-gui/package-lock.json
diff --git a/gui/package.json b/sige-gui/package.json
similarity index 100%
rename from gui/package.json
rename to sige-gui/package.json
diff --git a/gui/postcss.config.cjs b/sige-gui/postcss.config.cjs
similarity index 100%
rename from gui/postcss.config.cjs
rename to sige-gui/postcss.config.cjs
diff --git a/gui/public/fonts/Inter/InterDisplay-Light.woff2 b/sige-gui/public/fonts/Inter/InterDisplay-Light.woff2
similarity index 100%
rename from gui/public/fonts/Inter/InterDisplay-Light.woff2
rename to sige-gui/public/fonts/Inter/InterDisplay-Light.woff2
diff --git a/gui/public/fonts/Inter/LICENSE.txt b/sige-gui/public/fonts/Inter/LICENSE.txt
similarity index 100%
rename from gui/public/fonts/Inter/LICENSE.txt
rename to sige-gui/public/fonts/Inter/LICENSE.txt
diff --git a/gui/public/fonts/JetBrainsMono/AUTHORS.txt b/sige-gui/public/fonts/JetBrainsMono/AUTHORS.txt
similarity index 100%
rename from gui/public/fonts/JetBrainsMono/AUTHORS.txt
rename to sige-gui/public/fonts/JetBrainsMono/AUTHORS.txt
diff --git a/gui/public/fonts/JetBrainsMono/JetBrainsMono-Light.woff2 b/sige-gui/public/fonts/JetBrainsMono/JetBrainsMono-Light.woff2
similarity index 100%
rename from gui/public/fonts/JetBrainsMono/JetBrainsMono-Light.woff2
rename to sige-gui/public/fonts/JetBrainsMono/JetBrainsMono-Light.woff2
diff --git a/gui/public/fonts/JetBrainsMono/OFL.txt b/sige-gui/public/fonts/JetBrainsMono/OFL.txt
similarity index 100%
rename from gui/public/fonts/JetBrainsMono/OFL.txt
rename to sige-gui/public/fonts/JetBrainsMono/OFL.txt
diff --git a/gui/public/jetbrains_editorInset_index.html b/sige-gui/public/jetbrains_editorInset_index.html
similarity index 100%
rename from gui/public/jetbrains_editorInset_index.html
rename to sige-gui/public/jetbrains_editorInset_index.html
diff --git a/gui/public/jetbrains_index.html b/sige-gui/public/jetbrains_index.html
similarity index 100%
rename from gui/public/jetbrains_index.html
rename to sige-gui/public/jetbrains_index.html
diff --git a/gui/public/logos/TetrateAgentRouterService.png b/sige-gui/public/logos/TetrateAgentRouterService.png
similarity index 100%
rename from gui/public/logos/TetrateAgentRouterService.png
rename to sige-gui/public/logos/TetrateAgentRouterService.png
diff --git a/gui/public/logos/WatsonX.png b/sige-gui/public/logos/WatsonX.png
similarity index 100%
rename from gui/public/logos/WatsonX.png
rename to sige-gui/public/logos/WatsonX.png
diff --git a/gui/public/logos/allenai.png b/sige-gui/public/logos/allenai.png
similarity index 100%
rename from gui/public/logos/allenai.png
rename to sige-gui/public/logos/allenai.png
diff --git a/gui/public/logos/anthropic.png b/sige-gui/public/logos/anthropic.png
similarity index 100%
rename from gui/public/logos/anthropic.png
rename to sige-gui/public/logos/anthropic.png
diff --git a/gui/public/logos/ask-sage.png b/sige-gui/public/logos/ask-sage.png
similarity index 100%
rename from gui/public/logos/ask-sage.png
rename to sige-gui/public/logos/ask-sage.png
diff --git a/gui/public/logos/azure.png b/sige-gui/public/logos/azure.png
similarity index 100%
rename from gui/public/logos/azure.png
rename to sige-gui/public/logos/azure.png
diff --git a/gui/public/logos/cerebras.png b/sige-gui/public/logos/cerebras.png
similarity index 100%
rename from gui/public/logos/cerebras.png
rename to sige-gui/public/logos/cerebras.png
diff --git a/gui/public/logos/clawrouter.png b/sige-gui/public/logos/clawrouter.png
similarity index 100%
rename from gui/public/logos/clawrouter.png
rename to sige-gui/public/logos/clawrouter.png
diff --git a/gui/public/logos/cohere.png b/sige-gui/public/logos/cohere.png
similarity index 100%
rename from gui/public/logos/cohere.png
rename to sige-gui/public/logos/cohere.png
diff --git a/gui/public/logos/cometapi.png b/sige-gui/public/logos/cometapi.png
similarity index 100%
rename from gui/public/logos/cometapi.png
rename to sige-gui/public/logos/cometapi.png
diff --git a/gui/public/logos/deepseek.png b/sige-gui/public/logos/deepseek.png
similarity index 100%
rename from gui/public/logos/deepseek.png
rename to sige-gui/public/logos/deepseek.png
diff --git a/gui/public/logos/docker.png b/sige-gui/public/logos/docker.png
similarity index 100%
rename from gui/public/logos/docker.png
rename to sige-gui/public/logos/docker.png
diff --git a/gui/public/logos/fireworks.png b/sige-gui/public/logos/fireworks.png
similarity index 100%
rename from gui/public/logos/fireworks.png
rename to sige-gui/public/logos/fireworks.png
diff --git a/gui/public/logos/function-network.png b/sige-gui/public/logos/function-network.png
similarity index 100%
rename from gui/public/logos/function-network.png
rename to sige-gui/public/logos/function-network.png
diff --git a/gui/public/logos/gemini.png b/sige-gui/public/logos/gemini.png
similarity index 100%
rename from gui/public/logos/gemini.png
rename to sige-gui/public/logos/gemini.png
diff --git a/gui/public/logos/groq.png b/sige-gui/public/logos/groq.png
similarity index 100%
rename from gui/public/logos/groq.png
rename to sige-gui/public/logos/groq.png
diff --git a/gui/public/logos/hunyuan.png b/sige-gui/public/logos/hunyuan.png
similarity index 100%
rename from gui/public/logos/hunyuan.png
rename to sige-gui/public/logos/hunyuan.png
diff --git a/gui/public/logos/ibm.png b/sige-gui/public/logos/ibm.png
similarity index 100%
rename from gui/public/logos/ibm.png
rename to sige-gui/public/logos/ibm.png
diff --git a/gui/public/logos/inception.png b/sige-gui/public/logos/inception.png
similarity index 100%
rename from gui/public/logos/inception.png
rename to sige-gui/public/logos/inception.png
diff --git a/gui/public/logos/lemonade.png b/sige-gui/public/logos/lemonade.png
similarity index 100%
rename from gui/public/logos/lemonade.png
rename to sige-gui/public/logos/lemonade.png
diff --git a/gui/public/logos/llamacpp.png b/sige-gui/public/logos/llamacpp.png
similarity index 100%
rename from gui/public/logos/llamacpp.png
rename to sige-gui/public/logos/llamacpp.png
diff --git a/gui/public/logos/llamafile.png b/sige-gui/public/logos/llamafile.png
similarity index 100%
rename from gui/public/logos/llamafile.png
rename to sige-gui/public/logos/llamafile.png
diff --git a/gui/public/logos/lmstudio.png b/sige-gui/public/logos/lmstudio.png
similarity index 100%
rename from gui/public/logos/lmstudio.png
rename to sige-gui/public/logos/lmstudio.png
diff --git a/gui/public/logos/meta.png b/sige-gui/public/logos/meta.png
similarity index 100%
rename from gui/public/logos/meta.png
rename to sige-gui/public/logos/meta.png
diff --git a/gui/public/logos/mimo.png b/sige-gui/public/logos/mimo.png
similarity index 100%
rename from gui/public/logos/mimo.png
rename to sige-gui/public/logos/mimo.png
diff --git a/gui/public/logos/mistral.png b/sige-gui/public/logos/mistral.png
similarity index 100%
rename from gui/public/logos/mistral.png
rename to sige-gui/public/logos/mistral.png
diff --git a/gui/public/logos/moonshot.png b/sige-gui/public/logos/moonshot.png
similarity index 100%
rename from gui/public/logos/moonshot.png
rename to sige-gui/public/logos/moonshot.png
diff --git a/gui/public/logos/ncompass.png b/sige-gui/public/logos/ncompass.png
similarity index 100%
rename from gui/public/logos/ncompass.png
rename to sige-gui/public/logos/ncompass.png
diff --git a/gui/public/logos/nebius.png b/sige-gui/public/logos/nebius.png
similarity index 100%
rename from gui/public/logos/nebius.png
rename to sige-gui/public/logos/nebius.png
diff --git a/gui/public/logos/novita.png b/sige-gui/public/logos/novita.png
similarity index 100%
rename from gui/public/logos/novita.png
rename to sige-gui/public/logos/novita.png
diff --git a/gui/public/logos/nvidia.png b/sige-gui/public/logos/nvidia.png
similarity index 100%
rename from gui/public/logos/nvidia.png
rename to sige-gui/public/logos/nvidia.png
diff --git a/gui/public/logos/ollama.png b/sige-gui/public/logos/ollama.png
similarity index 100%
rename from gui/public/logos/ollama.png
rename to sige-gui/public/logos/ollama.png
diff --git a/gui/public/logos/openai.png b/sige-gui/public/logos/openai.png
similarity index 100%
rename from gui/public/logos/openai.png
rename to sige-gui/public/logos/openai.png
diff --git a/gui/public/logos/openrouter.png b/sige-gui/public/logos/openrouter.png
similarity index 100%
rename from gui/public/logos/openrouter.png
rename to sige-gui/public/logos/openrouter.png
diff --git a/gui/public/logos/ovhcloud.png b/sige-gui/public/logos/ovhcloud.png
similarity index 100%
rename from gui/public/logos/ovhcloud.png
rename to sige-gui/public/logos/ovhcloud.png
diff --git a/gui/public/logos/qwen.png b/sige-gui/public/logos/qwen.png
similarity index 100%
rename from gui/public/logos/qwen.png
rename to sige-gui/public/logos/qwen.png
diff --git a/gui/public/logos/replicate.png b/sige-gui/public/logos/replicate.png
similarity index 100%
rename from gui/public/logos/replicate.png
rename to sige-gui/public/logos/replicate.png
diff --git a/gui/public/logos/sambanova.png b/sige-gui/public/logos/sambanova.png
similarity index 100%
rename from gui/public/logos/sambanova.png
rename to sige-gui/public/logos/sambanova.png
diff --git a/gui/public/logos/scaleway.png b/sige-gui/public/logos/scaleway.png
similarity index 100%
rename from gui/public/logos/scaleway.png
rename to sige-gui/public/logos/scaleway.png
diff --git a/gui/public/logos/siliconflow.png b/sige-gui/public/logos/siliconflow.png
similarity index 100%
rename from gui/public/logos/siliconflow.png
rename to sige-gui/public/logos/siliconflow.png
diff --git a/gui/public/logos/together.png b/sige-gui/public/logos/together.png
similarity index 100%
rename from gui/public/logos/together.png
rename to sige-gui/public/logos/together.png
diff --git a/gui/public/logos/venice.png b/sige-gui/public/logos/venice.png
similarity index 100%
rename from gui/public/logos/venice.png
rename to sige-gui/public/logos/venice.png
diff --git a/gui/public/logos/vertexai.png b/sige-gui/public/logos/vertexai.png
similarity index 100%
rename from gui/public/logos/vertexai.png
rename to sige-gui/public/logos/vertexai.png
diff --git a/gui/public/logos/wizardlm.png b/sige-gui/public/logos/wizardlm.png
similarity index 100%
rename from gui/public/logos/wizardlm.png
rename to sige-gui/public/logos/wizardlm.png
diff --git a/gui/public/logos/xAI.png b/sige-gui/public/logos/xAI.png
similarity index 100%
rename from gui/public/logos/xAI.png
rename to sige-gui/public/logos/xAI.png
diff --git a/gui/public/logos/zai.svg b/sige-gui/public/logos/zai.svg
similarity index 100%
rename from gui/public/logos/zai.svg
rename to sige-gui/public/logos/zai.svg
diff --git a/gui/rules.md b/sige-gui/rules.md
similarity index 100%
rename from gui/rules.md
rename to sige-gui/rules.md
diff --git a/gui/src/App.tsx b/sige-gui/src/App.tsx
similarity index 100%
rename from gui/src/App.tsx
rename to sige-gui/src/App.tsx
diff --git a/gui/src/components/AcceptRejectDiffButtons.tsx b/sige-gui/src/components/AcceptRejectDiffButtons.tsx
similarity index 100%
rename from gui/src/components/AcceptRejectDiffButtons.tsx
rename to sige-gui/src/components/AcceptRejectDiffButtons.tsx
diff --git a/gui/src/components/AnimatedEllipsis.tsx b/sige-gui/src/components/AnimatedEllipsis.tsx
similarity index 100%
rename from gui/src/components/AnimatedEllipsis.tsx
rename to sige-gui/src/components/AnimatedEllipsis.tsx
diff --git a/gui/src/components/AssistantAndOrgListbox/AssistantIcon.tsx b/sige-gui/src/components/AssistantAndOrgListbox/AssistantIcon.tsx
similarity index 100%
rename from gui/src/components/AssistantAndOrgListbox/AssistantIcon.tsx
rename to sige-gui/src/components/AssistantAndOrgListbox/AssistantIcon.tsx
diff --git a/gui/src/components/AssistantAndOrgListbox/AssistantOption.tsx b/sige-gui/src/components/AssistantAndOrgListbox/AssistantOption.tsx
similarity index 100%
rename from gui/src/components/AssistantAndOrgListbox/AssistantOption.tsx
rename to sige-gui/src/components/AssistantAndOrgListbox/AssistantOption.tsx
diff --git a/gui/src/components/AssistantAndOrgListbox/AssistantOptions.tsx b/sige-gui/src/components/AssistantAndOrgListbox/AssistantOptions.tsx
similarity index 100%
rename from gui/src/components/AssistantAndOrgListbox/AssistantOptions.tsx
rename to sige-gui/src/components/AssistantAndOrgListbox/AssistantOptions.tsx
diff --git a/gui/src/components/AssistantAndOrgListbox/SelectedAssistantButton.tsx b/sige-gui/src/components/AssistantAndOrgListbox/SelectedAssistantButton.tsx
similarity index 100%
rename from gui/src/components/AssistantAndOrgListbox/SelectedAssistantButton.tsx
rename to sige-gui/src/components/AssistantAndOrgListbox/SelectedAssistantButton.tsx
diff --git a/gui/src/components/AssistantAndOrgListbox/index.tsx b/sige-gui/src/components/AssistantAndOrgListbox/index.tsx
similarity index 100%
rename from gui/src/components/AssistantAndOrgListbox/index.tsx
rename to sige-gui/src/components/AssistantAndOrgListbox/index.tsx
diff --git a/gui/src/components/AssistantAndOrgListbox/shared.tsx b/sige-gui/src/components/AssistantAndOrgListbox/shared.tsx
similarity index 100%
rename from gui/src/components/AssistantAndOrgListbox/shared.tsx
rename to sige-gui/src/components/AssistantAndOrgListbox/shared.tsx
diff --git a/gui/src/components/BackgroundMode/AgentsList.tsx b/sige-gui/src/components/BackgroundMode/AgentsList.tsx
similarity index 100%
rename from gui/src/components/BackgroundMode/AgentsList.tsx
rename to sige-gui/src/components/BackgroundMode/AgentsList.tsx
diff --git a/gui/src/components/BackgroundMode/BackgroundModeView.tsx b/sige-gui/src/components/BackgroundMode/BackgroundModeView.tsx
similarity index 100%
rename from gui/src/components/BackgroundMode/BackgroundModeView.tsx
rename to sige-gui/src/components/BackgroundMode/BackgroundModeView.tsx
diff --git a/gui/src/components/CheckDiv.tsx b/sige-gui/src/components/CheckDiv.tsx
similarity index 100%
rename from gui/src/components/CheckDiv.tsx
rename to sige-gui/src/components/CheckDiv.tsx
diff --git a/gui/src/components/ConversationStarters/ConversationStarterCard.tsx b/sige-gui/src/components/ConversationStarters/ConversationStarterCard.tsx
similarity index 100%
rename from gui/src/components/ConversationStarters/ConversationStarterCard.tsx
rename to sige-gui/src/components/ConversationStarters/ConversationStarterCard.tsx
diff --git a/gui/src/components/ConversationStarters/ConversationStarterCards.tsx b/sige-gui/src/components/ConversationStarters/ConversationStarterCards.tsx
similarity index 100%
rename from gui/src/components/ConversationStarters/ConversationStarterCards.tsx
rename to sige-gui/src/components/ConversationStarters/ConversationStarterCards.tsx
diff --git a/gui/src/components/ConversationStarters/__tests__/utils.test.ts b/sige-gui/src/components/ConversationStarters/__tests__/utils.test.ts
similarity index 100%
rename from gui/src/components/ConversationStarters/__tests__/utils.test.ts
rename to sige-gui/src/components/ConversationStarters/__tests__/utils.test.ts
diff --git a/gui/src/components/ConversationStarters/index.ts b/sige-gui/src/components/ConversationStarters/index.ts
similarity index 100%
rename from gui/src/components/ConversationStarters/index.ts
rename to sige-gui/src/components/ConversationStarters/index.ts
diff --git a/gui/src/components/ConversationStarters/utils.ts b/sige-gui/src/components/ConversationStarters/utils.ts
similarity index 100%
rename from gui/src/components/ConversationStarters/utils.ts
rename to sige-gui/src/components/ConversationStarters/utils.ts
diff --git a/gui/src/components/DeprecationBanner.tsx b/sige-gui/src/components/DeprecationBanner.tsx
similarity index 100%
rename from gui/src/components/DeprecationBanner.tsx
rename to sige-gui/src/components/DeprecationBanner.tsx
diff --git a/gui/src/components/DropdownButton.tsx b/sige-gui/src/components/DropdownButton.tsx
similarity index 100%
rename from gui/src/components/DropdownButton.tsx
rename to sige-gui/src/components/DropdownButton.tsx
diff --git a/gui/src/components/FeedbackButtons.tsx b/sige-gui/src/components/FeedbackButtons.tsx
similarity index 100%
rename from gui/src/components/FeedbackButtons.tsx
rename to sige-gui/src/components/FeedbackButtons.tsx
diff --git a/gui/src/components/FileIcon.tsx b/sige-gui/src/components/FileIcon.tsx
similarity index 100%
rename from gui/src/components/FileIcon.tsx
rename to sige-gui/src/components/FileIcon.tsx
diff --git a/gui/src/components/History/HistoryTableRow.tsx b/sige-gui/src/components/History/HistoryTableRow.tsx
similarity index 100%
rename from gui/src/components/History/HistoryTableRow.tsx
rename to sige-gui/src/components/History/HistoryTableRow.tsx
diff --git a/gui/src/components/History/index.tsx b/sige-gui/src/components/History/index.tsx
similarity index 100%
rename from gui/src/components/History/index.tsx
rename to sige-gui/src/components/History/index.tsx
diff --git a/gui/src/components/History/util.ts b/sige-gui/src/components/History/util.ts
similarity index 100%
rename from gui/src/components/History/util.ts
rename to sige-gui/src/components/History/util.ts
diff --git a/gui/src/components/InfoHover.tsx b/sige-gui/src/components/InfoHover.tsx
similarity index 100%
rename from gui/src/components/InfoHover.tsx
rename to sige-gui/src/components/InfoHover.tsx
diff --git a/gui/src/components/Layout.tsx b/sige-gui/src/components/Layout.tsx
similarity index 100%
rename from gui/src/components/Layout.tsx
rename to sige-gui/src/components/Layout.tsx
diff --git a/gui/src/components/ModeSelect/ModeIcon.tsx b/sige-gui/src/components/ModeSelect/ModeIcon.tsx
similarity index 100%
rename from gui/src/components/ModeSelect/ModeIcon.tsx
rename to sige-gui/src/components/ModeSelect/ModeIcon.tsx
diff --git a/gui/src/components/ModeSelect/ModeSelect.tsx b/sige-gui/src/components/ModeSelect/ModeSelect.tsx
similarity index 100%
rename from gui/src/components/ModeSelect/ModeSelect.tsx
rename to sige-gui/src/components/ModeSelect/ModeSelect.tsx
diff --git a/gui/src/components/ModeSelect/index.ts b/sige-gui/src/components/ModeSelect/index.ts
similarity index 100%
rename from gui/src/components/ModeSelect/index.ts
rename to sige-gui/src/components/ModeSelect/index.ts
diff --git a/gui/src/components/OSRContextMenu.tsx b/sige-gui/src/components/OSRContextMenu.tsx
similarity index 100%
rename from gui/src/components/OSRContextMenu.tsx
rename to sige-gui/src/components/OSRContextMenu.tsx
diff --git a/gui/src/components/OnboardingCard/OnboardingCard.tsx b/sige-gui/src/components/OnboardingCard/OnboardingCard.tsx
similarity index 100%
rename from gui/src/components/OnboardingCard/OnboardingCard.tsx
rename to sige-gui/src/components/OnboardingCard/OnboardingCard.tsx
diff --git a/gui/src/components/OnboardingCard/components/OllamaCompletedStep.tsx b/sige-gui/src/components/OnboardingCard/components/OllamaCompletedStep.tsx
similarity index 100%
rename from gui/src/components/OnboardingCard/components/OllamaCompletedStep.tsx
rename to sige-gui/src/components/OnboardingCard/components/OllamaCompletedStep.tsx
diff --git a/gui/src/components/OnboardingCard/components/OllamaModelDownload.tsx b/sige-gui/src/components/OnboardingCard/components/OllamaModelDownload.tsx
similarity index 100%
rename from gui/src/components/OnboardingCard/components/OllamaModelDownload.tsx
rename to sige-gui/src/components/OnboardingCard/components/OllamaModelDownload.tsx
diff --git a/gui/src/components/OnboardingCard/components/OllamaStatus.tsx b/sige-gui/src/components/OnboardingCard/components/OllamaStatus.tsx
similarity index 100%
rename from gui/src/components/OnboardingCard/components/OllamaStatus.tsx
rename to sige-gui/src/components/OnboardingCard/components/OllamaStatus.tsx
diff --git a/gui/src/components/OnboardingCard/components/OnboardingCardLanding.tsx b/sige-gui/src/components/OnboardingCard/components/OnboardingCardLanding.tsx
similarity index 100%
rename from gui/src/components/OnboardingCard/components/OnboardingCardLanding.tsx
rename to sige-gui/src/components/OnboardingCard/components/OnboardingCardLanding.tsx
diff --git a/gui/src/components/OnboardingCard/components/OnboardingCardTabs.tsx b/sige-gui/src/components/OnboardingCard/components/OnboardingCardTabs.tsx
similarity index 100%
rename from gui/src/components/OnboardingCard/components/OnboardingCardTabs.tsx
rename to sige-gui/src/components/OnboardingCard/components/OnboardingCardTabs.tsx
diff --git a/gui/src/components/OnboardingCard/components/OnboardingLocalTab.tsx b/sige-gui/src/components/OnboardingCard/components/OnboardingLocalTab.tsx
similarity index 100%
rename from gui/src/components/OnboardingCard/components/OnboardingLocalTab.tsx
rename to sige-gui/src/components/OnboardingCard/components/OnboardingLocalTab.tsx
diff --git a/gui/src/components/OnboardingCard/components/OnboardingProvidersTab.tsx b/sige-gui/src/components/OnboardingCard/components/OnboardingProvidersTab.tsx
similarity index 100%
rename from gui/src/components/OnboardingCard/components/OnboardingProvidersTab.tsx
rename to sige-gui/src/components/OnboardingCard/components/OnboardingProvidersTab.tsx
diff --git a/gui/src/components/OnboardingCard/hooks/useOnboardingCard.ts b/sige-gui/src/components/OnboardingCard/hooks/useOnboardingCard.ts
similarity index 100%
rename from gui/src/components/OnboardingCard/hooks/useOnboardingCard.ts
rename to sige-gui/src/components/OnboardingCard/hooks/useOnboardingCard.ts
diff --git a/gui/src/components/OnboardingCard/hooks/useSubmitOnboarding.ts b/sige-gui/src/components/OnboardingCard/hooks/useSubmitOnboarding.ts
similarity index 100%
rename from gui/src/components/OnboardingCard/hooks/useSubmitOnboarding.ts
rename to sige-gui/src/components/OnboardingCard/hooks/useSubmitOnboarding.ts
diff --git a/gui/src/components/OnboardingCard/index.ts b/sige-gui/src/components/OnboardingCard/index.ts
similarity index 100%
rename from gui/src/components/OnboardingCard/index.ts
rename to sige-gui/src/components/OnboardingCard/index.ts
diff --git a/gui/src/components/OnboardingCard/utils.ts b/sige-gui/src/components/OnboardingCard/utils.ts
similarity index 100%
rename from gui/src/components/OnboardingCard/utils.ts
rename to sige-gui/src/components/OnboardingCard/utils.ts
diff --git a/gui/src/components/PageHeader.tsx b/sige-gui/src/components/PageHeader.tsx
similarity index 100%
rename from gui/src/components/PageHeader.tsx
rename to sige-gui/src/components/PageHeader.tsx
diff --git a/gui/src/components/ReusableCard.tsx b/sige-gui/src/components/ReusableCard.tsx
similarity index 100%
rename from gui/src/components/ReusableCard.tsx
rename to sige-gui/src/components/ReusableCard.tsx
diff --git a/gui/src/components/SafeImg.tsx b/sige-gui/src/components/SafeImg.tsx
similarity index 100%
rename from gui/src/components/SafeImg.tsx
rename to sige-gui/src/components/SafeImg.tsx
diff --git a/gui/src/components/StepContainer/ConversationSummary.tsx b/sige-gui/src/components/StepContainer/ConversationSummary.tsx
similarity index 100%
rename from gui/src/components/StepContainer/ConversationSummary.tsx
rename to sige-gui/src/components/StepContainer/ConversationSummary.tsx
diff --git a/gui/src/components/StepContainer/ResponseActions.tsx b/sige-gui/src/components/StepContainer/ResponseActions.tsx
similarity index 100%
rename from gui/src/components/StepContainer/ResponseActions.tsx
rename to sige-gui/src/components/StepContainer/ResponseActions.tsx
diff --git a/gui/src/components/StepContainer/StepContainer.tsx b/sige-gui/src/components/StepContainer/StepContainer.tsx
similarity index 100%
rename from gui/src/components/StepContainer/StepContainer.tsx
rename to sige-gui/src/components/StepContainer/StepContainer.tsx
diff --git a/gui/src/components/StepContainer/ThinkingIndicator.tsx b/sige-gui/src/components/StepContainer/ThinkingIndicator.tsx
similarity index 100%
rename from gui/src/components/StepContainer/ThinkingIndicator.tsx
rename to sige-gui/src/components/StepContainer/ThinkingIndicator.tsx
diff --git a/gui/src/components/StepContainer/index.ts b/sige-gui/src/components/StepContainer/index.ts
similarity index 100%
rename from gui/src/components/StepContainer/index.ts
rename to sige-gui/src/components/StepContainer/index.ts
diff --git a/gui/src/components/StyledMarkdownPreview/FilenameLink.tsx b/sige-gui/src/components/StyledMarkdownPreview/FilenameLink.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/FilenameLink.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/FilenameLink.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/MermaidBlock.tsx b/sige-gui/src/components/StyledMarkdownPreview/MermaidBlock.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/MermaidBlock.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/MermaidBlock.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/SecureImageComponent.test.tsx b/sige-gui/src/components/StyledMarkdownPreview/SecureImageComponent.test.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/SecureImageComponent.test.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/SecureImageComponent.test.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/SecureImageComponent.tsx b/sige-gui/src/components/StyledMarkdownPreview/SecureImageComponent.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/SecureImageComponent.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/SecureImageComponent.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/ApplyActions.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/ApplyActions.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/ApplyActions.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/ApplyActions.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CollapsibleContainer.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CollapsibleContainer.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CollapsibleContainer.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CollapsibleContainer.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CopyButton.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CopyButton.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CopyButton.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CopyButton.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CreateFileButton.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CreateFileButton.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CreateFileButton.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/CreateFileButton.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/FileInfo.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/FileInfo.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/FileInfo.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/FileInfo.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/InsertButton.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/InsertButton.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/InsertButton.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/InsertButton.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/RunInTerminalButton.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/RunInTerminalButton.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/RunInTerminalButton.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/RunInTerminalButton.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/ToolbarButtonWithTooltip.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/ToolbarButtonWithTooltip.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/ToolbarButtonWithTooltip.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/ToolbarButtonWithTooltip.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/index.tsx b/sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/index.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/index.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/StepContainerPreToolbar/index.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/SymbolLink.tsx b/sige-gui/src/components/StyledMarkdownPreview/SymbolLink.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/SymbolLink.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/SymbolLink.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/SyntaxHighlightedPre.tsx b/sige-gui/src/components/StyledMarkdownPreview/SyntaxHighlightedPre.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/SyntaxHighlightedPre.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/SyntaxHighlightedPre.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/index.tsx b/sige-gui/src/components/StyledMarkdownPreview/index.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/index.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/index.tsx
diff --git a/gui/src/components/StyledMarkdownPreview/katex.css b/sige-gui/src/components/StyledMarkdownPreview/katex.css
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/katex.css
rename to sige-gui/src/components/StyledMarkdownPreview/katex.css
diff --git a/gui/src/components/StyledMarkdownPreview/markdown.css b/sige-gui/src/components/StyledMarkdownPreview/markdown.css
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/markdown.css
rename to sige-gui/src/components/StyledMarkdownPreview/markdown.css
diff --git a/gui/src/components/StyledMarkdownPreview/rehypeHighlightPlugin.ts b/sige-gui/src/components/StyledMarkdownPreview/rehypeHighlightPlugin.ts
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/rehypeHighlightPlugin.ts
rename to sige-gui/src/components/StyledMarkdownPreview/rehypeHighlightPlugin.ts
diff --git a/gui/src/components/StyledMarkdownPreview/utils.ts b/sige-gui/src/components/StyledMarkdownPreview/utils.ts
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/utils.ts
rename to sige-gui/src/components/StyledMarkdownPreview/utils.ts
diff --git a/gui/src/components/StyledMarkdownPreview/utils/commandExtractor.test.ts b/sige-gui/src/components/StyledMarkdownPreview/utils/commandExtractor.test.ts
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/utils/commandExtractor.test.ts
rename to sige-gui/src/components/StyledMarkdownPreview/utils/commandExtractor.test.ts
diff --git a/gui/src/components/StyledMarkdownPreview/utils/commandExtractor.ts b/sige-gui/src/components/StyledMarkdownPreview/utils/commandExtractor.ts
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/utils/commandExtractor.ts
rename to sige-gui/src/components/StyledMarkdownPreview/utils/commandExtractor.ts
diff --git a/gui/src/components/StyledMarkdownPreview/utils/fixDoubleDollarLatex.ts b/sige-gui/src/components/StyledMarkdownPreview/utils/fixDoubleDollarLatex.ts
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/utils/fixDoubleDollarLatex.ts
rename to sige-gui/src/components/StyledMarkdownPreview/utils/fixDoubleDollarLatex.ts
diff --git a/gui/src/components/StyledMarkdownPreview/utils/patchNestedMarkdown.test.ts b/sige-gui/src/components/StyledMarkdownPreview/utils/patchNestedMarkdown.test.ts
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/utils/patchNestedMarkdown.test.ts
rename to sige-gui/src/components/StyledMarkdownPreview/utils/patchNestedMarkdown.test.ts
diff --git a/gui/src/components/StyledMarkdownPreview/utils/patchNestedMarkdown.ts b/sige-gui/src/components/StyledMarkdownPreview/utils/patchNestedMarkdown.ts
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/utils/patchNestedMarkdown.ts
rename to sige-gui/src/components/StyledMarkdownPreview/utils/patchNestedMarkdown.ts
diff --git a/gui/src/components/StyledMarkdownPreview/utils/remarkTables.tsx b/sige-gui/src/components/StyledMarkdownPreview/utils/remarkTables.tsx
similarity index 100%
rename from gui/src/components/StyledMarkdownPreview/utils/remarkTables.tsx
rename to sige-gui/src/components/StyledMarkdownPreview/utils/remarkTables.tsx
diff --git a/gui/src/components/TabBar/TabBar.tsx b/sige-gui/src/components/TabBar/TabBar.tsx
similarity index 100%
rename from gui/src/components/TabBar/TabBar.tsx
rename to sige-gui/src/components/TabBar/TabBar.tsx
diff --git a/gui/src/components/ToggleDiv.tsx b/sige-gui/src/components/ToggleDiv.tsx
similarity index 100%
rename from gui/src/components/ToggleDiv.tsx
rename to sige-gui/src/components/ToggleDiv.tsx
diff --git a/gui/src/components/UnifiedTerminal/UnifiedTerminal.test.tsx b/sige-gui/src/components/UnifiedTerminal/UnifiedTerminal.test.tsx
similarity index 100%
rename from gui/src/components/UnifiedTerminal/UnifiedTerminal.test.tsx
rename to sige-gui/src/components/UnifiedTerminal/UnifiedTerminal.test.tsx
diff --git a/gui/src/components/UnifiedTerminal/UnifiedTerminal.tsx b/sige-gui/src/components/UnifiedTerminal/UnifiedTerminal.tsx
similarity index 100%
rename from gui/src/components/UnifiedTerminal/UnifiedTerminal.tsx
rename to sige-gui/src/components/UnifiedTerminal/UnifiedTerminal.tsx
diff --git a/gui/src/components/config/FatalErrorNotice.tsx b/sige-gui/src/components/config/FatalErrorNotice.tsx
similarity index 100%
rename from gui/src/components/config/FatalErrorNotice.tsx
rename to sige-gui/src/components/config/FatalErrorNotice.tsx
diff --git a/gui/src/components/console/Details.tsx b/sige-gui/src/components/console/Details.tsx
similarity index 100%
rename from gui/src/components/console/Details.tsx
rename to sige-gui/src/components/console/Details.tsx
diff --git a/gui/src/components/console/End.tsx b/sige-gui/src/components/console/End.tsx
similarity index 100%
rename from gui/src/components/console/End.tsx
rename to sige-gui/src/components/console/End.tsx
diff --git a/gui/src/components/console/Expander.tsx b/sige-gui/src/components/console/Expander.tsx
similarity index 100%
rename from gui/src/components/console/Expander.tsx
rename to sige-gui/src/components/console/Expander.tsx
diff --git a/gui/src/components/console/Layout.tsx b/sige-gui/src/components/console/Layout.tsx
similarity index 100%
rename from gui/src/components/console/Layout.tsx
rename to sige-gui/src/components/console/Layout.tsx
diff --git a/gui/src/components/console/List.tsx b/sige-gui/src/components/console/List.tsx
similarity index 100%
rename from gui/src/components/console/List.tsx
rename to sige-gui/src/components/console/List.tsx
diff --git a/gui/src/components/console/ListItem.tsx b/sige-gui/src/components/console/ListItem.tsx
similarity index 100%
rename from gui/src/components/console/ListItem.tsx
rename to sige-gui/src/components/console/ListItem.tsx
diff --git a/gui/src/components/console/Message.tsx b/sige-gui/src/components/console/Message.tsx
similarity index 100%
rename from gui/src/components/console/Message.tsx
rename to sige-gui/src/components/console/Message.tsx
diff --git a/gui/src/components/console/Result.tsx b/sige-gui/src/components/console/Result.tsx
similarity index 100%
rename from gui/src/components/console/Result.tsx
rename to sige-gui/src/components/console/Result.tsx
diff --git a/gui/src/components/console/ResultGroup.tsx b/sige-gui/src/components/console/ResultGroup.tsx
similarity index 100%
rename from gui/src/components/console/ResultGroup.tsx
rename to sige-gui/src/components/console/ResultGroup.tsx
diff --git a/gui/src/components/console/Start.tsx b/sige-gui/src/components/console/Start.tsx
similarity index 100%
rename from gui/src/components/console/Start.tsx
rename to sige-gui/src/components/console/Start.tsx
diff --git a/gui/src/components/console/StatusIcon.tsx b/sige-gui/src/components/console/StatusIcon.tsx
similarity index 100%
rename from gui/src/components/console/StatusIcon.tsx
rename to sige-gui/src/components/console/StatusIcon.tsx
diff --git a/gui/src/components/console/TotalUsage.tsx b/sige-gui/src/components/console/TotalUsage.tsx
similarity index 100%
rename from gui/src/components/console/TotalUsage.tsx
rename to sige-gui/src/components/console/TotalUsage.tsx
diff --git a/gui/src/components/dialogs/AddDocsDialog.tsx b/sige-gui/src/components/dialogs/AddDocsDialog.tsx
similarity index 100%
rename from gui/src/components/dialogs/AddDocsDialog.tsx
rename to sige-gui/src/components/dialogs/AddDocsDialog.tsx
diff --git a/gui/src/components/dialogs/AddRuleDialog.tsx b/sige-gui/src/components/dialogs/AddRuleDialog.tsx
similarity index 100%
rename from gui/src/components/dialogs/AddRuleDialog.tsx
rename to sige-gui/src/components/dialogs/AddRuleDialog.tsx
diff --git a/gui/src/components/dialogs/ConfirmationDialog.test.tsx b/sige-gui/src/components/dialogs/ConfirmationDialog.test.tsx
similarity index 100%
rename from gui/src/components/dialogs/ConfirmationDialog.test.tsx
rename to sige-gui/src/components/dialogs/ConfirmationDialog.test.tsx
diff --git a/gui/src/components/dialogs/ConfirmationDialog.tsx b/sige-gui/src/components/dialogs/ConfirmationDialog.tsx
similarity index 100%
rename from gui/src/components/dialogs/ConfirmationDialog.tsx
rename to sige-gui/src/components/dialogs/ConfirmationDialog.tsx
diff --git a/gui/src/components/dialogs/FeedbackDialog.tsx b/sige-gui/src/components/dialogs/FeedbackDialog.tsx
similarity index 100%
rename from gui/src/components/dialogs/FeedbackDialog.tsx
rename to sige-gui/src/components/dialogs/FeedbackDialog.tsx
diff --git a/gui/src/components/dialogs/index.tsx b/sige-gui/src/components/dialogs/index.tsx
similarity index 100%
rename from gui/src/components/dialogs/index.tsx
rename to sige-gui/src/components/dialogs/index.tsx
diff --git a/gui/src/components/find/FindWidget.tsx b/sige-gui/src/components/find/FindWidget.tsx
similarity index 100%
rename from gui/src/components/find/FindWidget.tsx
rename to sige-gui/src/components/find/FindWidget.tsx
diff --git a/gui/src/components/find/findWidgetSearch.ts b/sige-gui/src/components/find/findWidgetSearch.ts
similarity index 100%
rename from gui/src/components/find/findWidgetSearch.ts
rename to sige-gui/src/components/find/findWidgetSearch.ts
diff --git a/gui/src/components/find/useDebounce.ts b/sige-gui/src/components/find/useDebounce.ts
similarity index 100%
rename from gui/src/components/find/useDebounce.ts
rename to sige-gui/src/components/find/useDebounce.ts
diff --git a/gui/src/components/find/useElementSize.ts b/sige-gui/src/components/find/useElementSize.ts
similarity index 100%
rename from gui/src/components/find/useElementSize.ts
rename to sige-gui/src/components/find/useElementSize.ts
diff --git a/gui/src/components/gui/Alert.tsx b/sige-gui/src/components/gui/Alert.tsx
similarity index 100%
rename from gui/src/components/gui/Alert.tsx
rename to sige-gui/src/components/gui/Alert.tsx
diff --git a/gui/src/components/gui/CopyIconButton.tsx b/sige-gui/src/components/gui/CopyIconButton.tsx
similarity index 100%
rename from gui/src/components/gui/CopyIconButton.tsx
rename to sige-gui/src/components/gui/CopyIconButton.tsx
diff --git a/gui/src/components/gui/HeaderButtonWithToolTip.tsx b/sige-gui/src/components/gui/HeaderButtonWithToolTip.tsx
similarity index 100%
rename from gui/src/components/gui/HeaderButtonWithToolTip.tsx
rename to sige-gui/src/components/gui/HeaderButtonWithToolTip.tsx
diff --git a/gui/src/components/gui/Select.tsx b/sige-gui/src/components/gui/Select.tsx
similarity index 100%
rename from gui/src/components/gui/Select.tsx
rename to sige-gui/src/components/gui/Select.tsx
diff --git a/gui/src/components/gui/Shortcut.css b/sige-gui/src/components/gui/Shortcut.css
similarity index 100%
rename from gui/src/components/gui/Shortcut.css
rename to sige-gui/src/components/gui/Shortcut.css
diff --git a/gui/src/components/gui/Shortcut.test.tsx b/sige-gui/src/components/gui/Shortcut.test.tsx
similarity index 100%
rename from gui/src/components/gui/Shortcut.test.tsx
rename to sige-gui/src/components/gui/Shortcut.test.tsx
diff --git a/gui/src/components/gui/Shortcut.tsx b/sige-gui/src/components/gui/Shortcut.tsx
similarity index 100%
rename from gui/src/components/gui/Shortcut.tsx
rename to sige-gui/src/components/gui/Shortcut.tsx
diff --git a/gui/src/components/gui/Spinner.tsx b/sige-gui/src/components/gui/Spinner.tsx
similarity index 100%
rename from gui/src/components/gui/Spinner.tsx
rename to sige-gui/src/components/gui/Spinner.tsx
diff --git a/gui/src/components/gui/Switch.tsx b/sige-gui/src/components/gui/Switch.tsx
similarity index 100%
rename from gui/src/components/gui/Switch.tsx
rename to sige-gui/src/components/gui/Switch.tsx
diff --git a/gui/src/components/gui/TimelineItem.tsx b/sige-gui/src/components/gui/TimelineItem.tsx
similarity index 100%
rename from gui/src/components/gui/TimelineItem.tsx
rename to sige-gui/src/components/gui/TimelineItem.tsx
diff --git a/gui/src/components/gui/Tooltip.tsx b/sige-gui/src/components/gui/Tooltip.tsx
similarity index 100%
rename from gui/src/components/gui/Tooltip.tsx
rename to sige-gui/src/components/gui/Tooltip.tsx
diff --git a/gui/src/components/index.ts b/sige-gui/src/components/index.ts
similarity index 100%
rename from gui/src/components/index.ts
rename to sige-gui/src/components/index.ts
diff --git a/gui/src/components/indexing/ChatIndexingPeeks.tsx b/sige-gui/src/components/indexing/ChatIndexingPeeks.tsx
similarity index 100%
rename from gui/src/components/indexing/ChatIndexingPeeks.tsx
rename to sige-gui/src/components/indexing/ChatIndexingPeeks.tsx
diff --git a/gui/src/components/loaders/BlinkingDot.tsx b/sige-gui/src/components/loaders/BlinkingDot.tsx
similarity index 100%
rename from gui/src/components/loaders/BlinkingDot.tsx
rename to sige-gui/src/components/loaders/BlinkingDot.tsx
diff --git a/gui/src/components/loaders/Loader.tsx b/sige-gui/src/components/loaders/Loader.tsx
similarity index 100%
rename from gui/src/components/loaders/Loader.tsx
rename to sige-gui/src/components/loaders/Loader.tsx
diff --git a/gui/src/components/loaders/RingLoader.tsx b/sige-gui/src/components/loaders/RingLoader.tsx
similarity index 100%
rename from gui/src/components/loaders/RingLoader.tsx
rename to sige-gui/src/components/loaders/RingLoader.tsx
diff --git a/gui/src/components/mainInput/AtMentionDropdown/index.tsx b/sige-gui/src/components/mainInput/AtMentionDropdown/index.tsx
similarity index 100%
rename from gui/src/components/mainInput/AtMentionDropdown/index.tsx
rename to sige-gui/src/components/mainInput/AtMentionDropdown/index.tsx
diff --git a/gui/src/components/mainInput/ContextStatus.tsx b/sige-gui/src/components/mainInput/ContextStatus.tsx
similarity index 100%
rename from gui/src/components/mainInput/ContextStatus.tsx
rename to sige-gui/src/components/mainInput/ContextStatus.tsx
diff --git a/gui/src/components/mainInput/ContinueInputBox.tsx b/sige-gui/src/components/mainInput/ContinueInputBox.tsx
similarity index 100%
rename from gui/src/components/mainInput/ContinueInputBox.tsx
rename to sige-gui/src/components/mainInput/ContinueInputBox.tsx
diff --git a/gui/src/components/mainInput/GradientBorder.tsx b/sige-gui/src/components/mainInput/GradientBorder.tsx
similarity index 100%
rename from gui/src/components/mainInput/GradientBorder.tsx
rename to sige-gui/src/components/mainInput/GradientBorder.tsx
diff --git a/gui/src/components/mainInput/InlineErrorMessage.tsx b/sige-gui/src/components/mainInput/InlineErrorMessage.tsx
similarity index 100%
rename from gui/src/components/mainInput/InlineErrorMessage.tsx
rename to sige-gui/src/components/mainInput/InlineErrorMessage.tsx
diff --git a/gui/src/components/mainInput/InputToolbar.tsx b/sige-gui/src/components/mainInput/InputToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/InputToolbar.tsx
rename to sige-gui/src/components/mainInput/InputToolbar.tsx
diff --git a/gui/src/components/mainInput/InputToolbar/HoverItem.tsx b/sige-gui/src/components/mainInput/InputToolbar/HoverItem.tsx
similarity index 100%
rename from gui/src/components/mainInput/InputToolbar/HoverItem.tsx
rename to sige-gui/src/components/mainInput/InputToolbar/HoverItem.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/BlockSettingsTopToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/BlockSettingsTopToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/BlockSettingsTopToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/BlockSettingsTopToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/EditOutcomeToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/EditOutcomeToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/EditOutcomeToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/EditOutcomeToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/EditToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/EditToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/EditToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/EditToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/GeneratingIndicator.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/GeneratingIndicator.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/GeneratingIndicator.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/GeneratingIndicator.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/IsApplyingToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/IsApplyingToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/IsApplyingToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/IsApplyingToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/LumpToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/LumpToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/LumpToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/LumpToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/PendingApplyStatesToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/PendingApplyStatesToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/PendingApplyStatesToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/PendingApplyStatesToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/PendingToolCallToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/PendingToolCallToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/PendingToolCallToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/PendingToolCallToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/StreamingToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/StreamingToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/StreamingToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/StreamingToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/LumpToolbar/TtsActiveToolbar.tsx b/sige-gui/src/components/mainInput/Lump/LumpToolbar/TtsActiveToolbar.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/LumpToolbar/TtsActiveToolbar.tsx
rename to sige-gui/src/components/mainInput/Lump/LumpToolbar/TtsActiveToolbar.tsx
diff --git a/gui/src/components/mainInput/Lump/index.tsx b/sige-gui/src/components/mainInput/Lump/index.tsx
similarity index 100%
rename from gui/src/components/mainInput/Lump/index.tsx
rename to sige-gui/src/components/mainInput/Lump/index.tsx
diff --git a/gui/src/components/mainInput/Lump/useEditBlock.ts b/sige-gui/src/components/mainInput/Lump/useEditBlock.ts
similarity index 100%
rename from gui/src/components/mainInput/Lump/useEditBlock.ts
rename to sige-gui/src/components/mainInput/Lump/useEditBlock.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/MainEditorProvider.tsx b/sige-gui/src/components/mainInput/TipTapEditor/MainEditorProvider.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/MainEditorProvider.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/MainEditorProvider.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/TipTapEditor.css b/sige-gui/src/components/mainInput/TipTapEditor/TipTapEditor.css
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/TipTapEditor.css
rename to sige-gui/src/components/mainInput/TipTapEditor/TipTapEditor.css
diff --git a/gui/src/components/mainInput/TipTapEditor/TipTapEditor.tsx b/sige-gui/src/components/mainInput/TipTapEditor/TipTapEditor.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/TipTapEditor.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/TipTapEditor.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/components/DragOverlay.tsx b/sige-gui/src/components/mainInput/TipTapEditor/components/DragOverlay.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/components/DragOverlay.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/components/DragOverlay.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/components/ExpandableToolbarPreview.tsx b/sige-gui/src/components/mainInput/TipTapEditor/components/ExpandableToolbarPreview.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/components/ExpandableToolbarPreview.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/components/ExpandableToolbarPreview.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/components/NodeViewWrapper.tsx b/sige-gui/src/components/mainInput/TipTapEditor/components/NodeViewWrapper.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/components/NodeViewWrapper.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/components/NodeViewWrapper.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/components/StyledComponents.ts b/sige-gui/src/components/mainInput/TipTapEditor/components/StyledComponents.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/components/StyledComponents.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/components/StyledComponents.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlock.tsx b/sige-gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlock.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlock.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlock.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlockPreview.test.tsx b/sige-gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlockPreview.test.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlockPreview.test.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlockPreview.test.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlockPreview.tsx b/sige-gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlockPreview.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlockPreview.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/CodeBlock/CodeBlockPreview.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/Mention.ts b/sige-gui/src/components/mainInput/TipTapEditor/extensions/Mention.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/Mention.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/Mention.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/Prompt/PromptBlock.ts b/sige-gui/src/components/mainInput/TipTapEditor/extensions/Prompt/PromptBlock.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/Prompt/PromptBlock.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/Prompt/PromptBlock.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/Prompt/PromptBlockPreview.tsx b/sige-gui/src/components/mainInput/TipTapEditor/extensions/Prompt/PromptBlockPreview.tsx
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/Prompt/PromptBlockPreview.tsx
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/Prompt/PromptBlockPreview.tsx
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/SlashCommand.ts b/sige-gui/src/components/mainInput/TipTapEditor/extensions/SlashCommand.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/SlashCommand.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/SlashCommand.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/index.ts b/sige-gui/src/components/mainInput/TipTapEditor/extensions/index.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/index.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/index.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/extensions/types.ts b/sige-gui/src/components/mainInput/TipTapEditor/extensions/types.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/extensions/types.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/extensions/types.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/index.ts b/sige-gui/src/components/mainInput/TipTapEditor/index.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/index.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/index.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/useMainEditorWebviewListeners.ts b/sige-gui/src/components/mainInput/TipTapEditor/useMainEditorWebviewListeners.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/useMainEditorWebviewListeners.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/useMainEditorWebviewListeners.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/editorConfig.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/editorConfig.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/editorConfig.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/editorConfig.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/getSuggestion.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/getSuggestion.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/getSuggestion.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/getSuggestion.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/imageUtils.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/imageUtils.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/imageUtils.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/imageUtils.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/insertCurrentFileContextMention.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/insertCurrentFileContextMention.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/insertCurrentFileContextMention.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/insertCurrentFileContextMention.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/keyHandlers.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/keyHandlers.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/keyHandlers.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/keyHandlers.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/processEditorContent.test.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/processEditorContent.test.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/processEditorContent.test.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/processEditorContent.test.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/processEditorContent.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/processEditorContent.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/processEditorContent.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/processEditorContent.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/renderMcpPrompt.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/renderMcpPrompt.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/renderMcpPrompt.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/renderMcpPrompt.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/renderPromptv1.test.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/renderPromptv1.test.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/renderPromptv1.test.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/renderPromptv1.test.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/renderPromptv1.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/renderPromptv1.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/renderPromptv1.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/renderPromptv1.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/renderPromptv2.test.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/renderPromptv2.test.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/renderPromptv2.test.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/renderPromptv2.test.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/renderPromptv2.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/renderPromptv2.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/renderPromptv2.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/renderPromptv2.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/renderSlashCommand.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/renderSlashCommand.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/renderSlashCommand.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/renderSlashCommand.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/resolveEditorContent.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/resolveEditorContent.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/resolveEditorContent.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/resolveEditorContent.ts
diff --git a/gui/src/components/mainInput/TipTapEditor/utils/types.ts b/sige-gui/src/components/mainInput/TipTapEditor/utils/types.ts
similarity index 100%
rename from gui/src/components/mainInput/TipTapEditor/utils/types.ts
rename to sige-gui/src/components/mainInput/TipTapEditor/utils/types.ts
diff --git a/gui/src/components/mainInput/belowMainInput/ContextItemsPeek.tsx b/sige-gui/src/components/mainInput/belowMainInput/ContextItemsPeek.tsx
similarity index 100%
rename from gui/src/components/mainInput/belowMainInput/ContextItemsPeek.tsx
rename to sige-gui/src/components/mainInput/belowMainInput/ContextItemsPeek.tsx
diff --git a/gui/src/components/mainInput/belowMainInput/NewSessionButton.tsx b/sige-gui/src/components/mainInput/belowMainInput/NewSessionButton.tsx
similarity index 100%
rename from gui/src/components/mainInput/belowMainInput/NewSessionButton.tsx
rename to sige-gui/src/components/mainInput/belowMainInput/NewSessionButton.tsx
diff --git a/gui/src/components/mainInput/belowMainInput/RulesPeek.tsx b/sige-gui/src/components/mainInput/belowMainInput/RulesPeek.tsx
similarity index 100%
rename from gui/src/components/mainInput/belowMainInput/RulesPeek.tsx
rename to sige-gui/src/components/mainInput/belowMainInput/RulesPeek.tsx
diff --git a/gui/src/components/mainInput/belowMainInput/ThinkingBlockPeek.tsx b/sige-gui/src/components/mainInput/belowMainInput/ThinkingBlockPeek.tsx
similarity index 100%
rename from gui/src/components/mainInput/belowMainInput/ThinkingBlockPeek.tsx
rename to sige-gui/src/components/mainInput/belowMainInput/ThinkingBlockPeek.tsx
diff --git a/gui/src/components/mainInput/icons.ts b/sige-gui/src/components/mainInput/icons.ts
similarity index 100%
rename from gui/src/components/mainInput/icons.ts
rename to sige-gui/src/components/mainInput/icons.ts
diff --git a/gui/src/components/mainInput/types.d.ts b/sige-gui/src/components/mainInput/types.d.ts
similarity index 100%
rename from gui/src/components/mainInput/types.d.ts
rename to sige-gui/src/components/mainInput/types.d.ts
diff --git a/gui/src/components/mainInput/util/handleMetaKeyIssues.ts b/sige-gui/src/components/mainInput/util/handleMetaKeyIssues.ts
similarity index 100%
rename from gui/src/components/mainInput/util/handleMetaKeyIssues.ts
rename to sige-gui/src/components/mainInput/util/handleMetaKeyIssues.ts
diff --git a/gui/src/components/mainInput/util/index.ts b/sige-gui/src/components/mainInput/util/index.ts
similarity index 100%
rename from gui/src/components/mainInput/util/index.ts
rename to sige-gui/src/components/mainInput/util/index.ts
diff --git a/gui/src/components/modelSelection/ModelCard.tsx b/sige-gui/src/components/modelSelection/ModelCard.tsx
similarity index 100%
rename from gui/src/components/modelSelection/ModelCard.tsx
rename to sige-gui/src/components/modelSelection/ModelCard.tsx
diff --git a/gui/src/components/modelSelection/ModelProviderTag.tsx b/sige-gui/src/components/modelSelection/ModelProviderTag.tsx
similarity index 100%
rename from gui/src/components/modelSelection/ModelProviderTag.tsx
rename to sige-gui/src/components/modelSelection/ModelProviderTag.tsx
diff --git a/gui/src/components/modelSelection/ModelSelect.tsx b/sige-gui/src/components/modelSelection/ModelSelect.tsx
similarity index 100%
rename from gui/src/components/modelSelection/ModelSelect.tsx
rename to sige-gui/src/components/modelSelection/ModelSelect.tsx
diff --git a/gui/src/components/modelSelection/ModelSelectionListbox.tsx b/sige-gui/src/components/modelSelection/ModelSelectionListbox.tsx
similarity index 100%
rename from gui/src/components/modelSelection/ModelSelectionListbox.tsx
rename to sige-gui/src/components/modelSelection/ModelSelectionListbox.tsx
diff --git a/gui/src/components/modelSelection/utils.ts b/sige-gui/src/components/modelSelection/utils.ts
similarity index 100%
rename from gui/src/components/modelSelection/utils.ts
rename to sige-gui/src/components/modelSelection/utils.ts
diff --git a/gui/src/components/svg/BotIcon.tsx b/sige-gui/src/components/svg/BotIcon.tsx
similarity index 100%
rename from gui/src/components/svg/BotIcon.tsx
rename to sige-gui/src/components/svg/BotIcon.tsx
diff --git a/gui/src/components/svg/ContinueLogo.tsx b/sige-gui/src/components/svg/ContinueLogo.tsx
similarity index 100%
rename from gui/src/components/svg/ContinueLogo.tsx
rename to sige-gui/src/components/svg/ContinueLogo.tsx
diff --git a/gui/src/components/svg/ContinueSignet.tsx b/sige-gui/src/components/svg/ContinueSignet.tsx
similarity index 100%
rename from gui/src/components/svg/ContinueSignet.tsx
rename to sige-gui/src/components/svg/ContinueSignet.tsx
diff --git a/gui/src/components/svg/DiscordIcon.tsx b/sige-gui/src/components/svg/DiscordIcon.tsx
similarity index 100%
rename from gui/src/components/svg/DiscordIcon.tsx
rename to sige-gui/src/components/svg/DiscordIcon.tsx
diff --git a/gui/src/components/svg/GithubIcon.tsx b/sige-gui/src/components/svg/GithubIcon.tsx
similarity index 100%
rename from gui/src/components/svg/GithubIcon.tsx
rename to sige-gui/src/components/svg/GithubIcon.tsx
diff --git a/gui/src/components/svg/GitlabIcon.tsx b/sige-gui/src/components/svg/GitlabIcon.tsx
similarity index 100%
rename from gui/src/components/svg/GitlabIcon.tsx
rename to sige-gui/src/components/svg/GitlabIcon.tsx
diff --git a/gui/src/components/svg/GoogleIcon.tsx b/sige-gui/src/components/svg/GoogleIcon.tsx
similarity index 100%
rename from gui/src/components/svg/GoogleIcon.tsx
rename to sige-gui/src/components/svg/GoogleIcon.tsx
diff --git a/gui/src/components/svg/OllamaLogo.tsx b/sige-gui/src/components/svg/OllamaLogo.tsx
similarity index 100%
rename from gui/src/components/svg/OllamaLogo.tsx
rename to sige-gui/src/components/svg/OllamaLogo.tsx
diff --git a/gui/src/components/ui/Button.tsx b/sige-gui/src/components/ui/Button.tsx
similarity index 100%
rename from gui/src/components/ui/Button.tsx
rename to sige-gui/src/components/ui/Button.tsx
diff --git a/gui/src/components/ui/Card.tsx b/sige-gui/src/components/ui/Card.tsx
similarity index 100%
rename from gui/src/components/ui/Card.tsx
rename to sige-gui/src/components/ui/Card.tsx
diff --git a/gui/src/components/ui/Combobox.tsx b/sige-gui/src/components/ui/Combobox.tsx
similarity index 100%
rename from gui/src/components/ui/Combobox.tsx
rename to sige-gui/src/components/ui/Combobox.tsx
diff --git a/gui/src/components/ui/Divider.tsx b/sige-gui/src/components/ui/Divider.tsx
similarity index 100%
rename from gui/src/components/ui/Divider.tsx
rename to sige-gui/src/components/ui/Divider.tsx
diff --git a/gui/src/components/ui/EmptyState.tsx b/sige-gui/src/components/ui/EmptyState.tsx
similarity index 100%
rename from gui/src/components/ui/EmptyState.tsx
rename to sige-gui/src/components/ui/EmptyState.tsx
diff --git a/gui/src/components/ui/Listbox.tsx b/sige-gui/src/components/ui/Listbox.tsx
similarity index 100%
rename from gui/src/components/ui/Listbox.tsx
rename to sige-gui/src/components/ui/Listbox.tsx
diff --git a/gui/src/components/ui/Popover.tsx b/sige-gui/src/components/ui/Popover.tsx
similarity index 100%
rename from gui/src/components/ui/Popover.tsx
rename to sige-gui/src/components/ui/Popover.tsx
diff --git a/gui/src/components/ui/SpoilerButton.tsx b/sige-gui/src/components/ui/SpoilerButton.tsx
similarity index 100%
rename from gui/src/components/ui/SpoilerButton.tsx
rename to sige-gui/src/components/ui/SpoilerButton.tsx
diff --git a/gui/src/components/ui/TabButton.tsx b/sige-gui/src/components/ui/TabButton.tsx
similarity index 100%
rename from gui/src/components/ui/TabButton.tsx
rename to sige-gui/src/components/ui/TabButton.tsx
diff --git a/gui/src/components/ui/TabGroup.tsx b/sige-gui/src/components/ui/TabGroup.tsx
similarity index 100%
rename from gui/src/components/ui/TabGroup.tsx
rename to sige-gui/src/components/ui/TabGroup.tsx
diff --git a/gui/src/components/ui/Toggle.tsx b/sige-gui/src/components/ui/Toggle.tsx
similarity index 100%
rename from gui/src/components/ui/Toggle.tsx
rename to sige-gui/src/components/ui/Toggle.tsx
diff --git a/gui/src/components/ui/Transition.tsx b/sige-gui/src/components/ui/Transition.tsx
similarity index 100%
rename from gui/src/components/ui/Transition.tsx
rename to sige-gui/src/components/ui/Transition.tsx
diff --git a/gui/src/components/ui/font.ts b/sige-gui/src/components/ui/font.ts
similarity index 100%
rename from gui/src/components/ui/font.ts
rename to sige-gui/src/components/ui/font.ts
diff --git a/gui/src/components/ui/index.ts b/sige-gui/src/components/ui/index.ts
similarity index 100%
rename from gui/src/components/ui/index.ts
rename to sige-gui/src/components/ui/index.ts
diff --git a/gui/src/console.tsx b/sige-gui/src/console.tsx
similarity index 100%
rename from gui/src/console.tsx
rename to sige-gui/src/console.tsx
diff --git a/gui/src/context/Auth.tsx b/sige-gui/src/context/Auth.tsx
similarity index 100%
rename from gui/src/context/Auth.tsx
rename to sige-gui/src/context/Auth.tsx
diff --git a/gui/src/context/IdeMessenger.tsx b/sige-gui/src/context/IdeMessenger.tsx
similarity index 100%
rename from gui/src/context/IdeMessenger.tsx
rename to sige-gui/src/context/IdeMessenger.tsx
diff --git a/gui/src/context/LocalStorage.tsx b/sige-gui/src/context/LocalStorage.tsx
similarity index 100%
rename from gui/src/context/LocalStorage.tsx
rename to sige-gui/src/context/LocalStorage.tsx
diff --git a/gui/src/context/MockIdeMessenger.ts b/sige-gui/src/context/MockIdeMessenger.ts
similarity index 100%
rename from gui/src/context/MockIdeMessenger.ts
rename to sige-gui/src/context/MockIdeMessenger.ts
diff --git a/gui/src/context/SubmenuContextProviders.tsx b/sige-gui/src/context/SubmenuContextProviders.tsx
similarity index 100%
rename from gui/src/context/SubmenuContextProviders.tsx
rename to sige-gui/src/context/SubmenuContextProviders.tsx
diff --git a/gui/src/context/VscTheme.tsx b/sige-gui/src/context/VscTheme.tsx
similarity index 100%
rename from gui/src/context/VscTheme.tsx
rename to sige-gui/src/context/VscTheme.tsx
diff --git a/gui/src/forms/AddModelForm.tsx b/sige-gui/src/forms/AddModelForm.tsx
similarity index 100%
rename from gui/src/forms/AddModelForm.tsx
rename to sige-gui/src/forms/AddModelForm.tsx
diff --git a/gui/src/hooks/ParallelListeners.tsx b/sige-gui/src/hooks/ParallelListeners.tsx
similarity index 100%
rename from gui/src/hooks/ParallelListeners.tsx
rename to sige-gui/src/hooks/ParallelListeners.tsx
diff --git a/gui/src/hooks/useAppendedString.ts b/sige-gui/src/hooks/useAppendedString.ts
similarity index 100%
rename from gui/src/hooks/useAppendedString.ts
rename to sige-gui/src/hooks/useAppendedString.ts
diff --git a/gui/src/hooks/useArrayState.ts b/sige-gui/src/hooks/useArrayState.ts
similarity index 100%
rename from gui/src/hooks/useArrayState.ts
rename to sige-gui/src/hooks/useArrayState.ts
diff --git a/gui/src/hooks/useBookmarkedSlashCommands.ts b/sige-gui/src/hooks/useBookmarkedSlashCommands.ts
similarity index 100%
rename from gui/src/hooks/useBookmarkedSlashCommands.ts
rename to sige-gui/src/hooks/useBookmarkedSlashCommands.ts
diff --git a/gui/src/hooks/useCopy.tsx b/sige-gui/src/hooks/useCopy.tsx
similarity index 100%
rename from gui/src/hooks/useCopy.tsx
rename to sige-gui/src/hooks/useCopy.tsx
diff --git a/gui/src/hooks/useIdeMessengerRequest.ts b/sige-gui/src/hooks/useIdeMessengerRequest.ts
similarity index 100%
rename from gui/src/hooks/useIdeMessengerRequest.ts
rename to sige-gui/src/hooks/useIdeMessengerRequest.ts
diff --git a/gui/src/hooks/useInputHistory.ts b/sige-gui/src/hooks/useInputHistory.ts
similarity index 100%
rename from gui/src/hooks/useInputHistory.ts
rename to sige-gui/src/hooks/useInputHistory.ts
diff --git a/gui/src/hooks/useIsOSREnabled.ts b/sige-gui/src/hooks/useIsOSREnabled.ts
similarity index 100%
rename from gui/src/hooks/useIsOSREnabled.ts
rename to sige-gui/src/hooks/useIsOSREnabled.ts
diff --git a/gui/src/hooks/useLLMLog.ts b/sige-gui/src/hooks/useLLMLog.ts
similarity index 100%
rename from gui/src/hooks/useLLMLog.ts
rename to sige-gui/src/hooks/useLLMLog.ts
diff --git a/gui/src/hooks/useLLMSummary.ts b/sige-gui/src/hooks/useLLMSummary.ts
similarity index 100%
rename from gui/src/hooks/useLLMSummary.ts
rename to sige-gui/src/hooks/useLLMSummary.ts
diff --git a/gui/src/hooks/useNavigationListener.tsx b/sige-gui/src/hooks/useNavigationListener.tsx
similarity index 100%
rename from gui/src/hooks/useNavigationListener.tsx
rename to sige-gui/src/hooks/useNavigationListener.tsx
diff --git a/gui/src/hooks/useRenderDebug.tsx b/sige-gui/src/hooks/useRenderDebug.tsx
similarity index 100%
rename from gui/src/hooks/useRenderDebug.tsx
rename to sige-gui/src/hooks/useRenderDebug.tsx
diff --git a/gui/src/hooks/useTotalUsage.ts b/sige-gui/src/hooks/useTotalUsage.ts
similarity index 100%
rename from gui/src/hooks/useTotalUsage.ts
rename to sige-gui/src/hooks/useTotalUsage.ts
diff --git a/gui/src/hooks/useUpdatingRef.tsx b/sige-gui/src/hooks/useUpdatingRef.tsx
similarity index 100%
rename from gui/src/hooks/useUpdatingRef.tsx
rename to sige-gui/src/hooks/useUpdatingRef.tsx
diff --git a/gui/src/hooks/useWebviewListener.ts b/sige-gui/src/hooks/useWebviewListener.ts
similarity index 100%
rename from gui/src/hooks/useWebviewListener.ts
rename to sige-gui/src/hooks/useWebviewListener.ts
diff --git a/gui/src/index.css b/sige-gui/src/index.css
similarity index 100%
rename from gui/src/index.css
rename to sige-gui/src/index.css
diff --git a/gui/src/indexConsole.css b/sige-gui/src/indexConsole.css
similarity index 100%
rename from gui/src/indexConsole.css
rename to sige-gui/src/indexConsole.css
diff --git a/gui/src/main.tsx b/sige-gui/src/main.tsx
similarity index 100%
rename from gui/src/main.tsx
rename to sige-gui/src/main.tsx
diff --git a/gui/src/pages/AddNewModel/configs/completionParamsInputs.ts b/sige-gui/src/pages/AddNewModel/configs/completionParamsInputs.ts
similarity index 100%
rename from gui/src/pages/AddNewModel/configs/completionParamsInputs.ts
rename to sige-gui/src/pages/AddNewModel/configs/completionParamsInputs.ts
diff --git a/gui/src/pages/AddNewModel/configs/fetchProviderModels.ts b/sige-gui/src/pages/AddNewModel/configs/fetchProviderModels.ts
similarity index 100%
rename from gui/src/pages/AddNewModel/configs/fetchProviderModels.ts
rename to sige-gui/src/pages/AddNewModel/configs/fetchProviderModels.ts
diff --git a/gui/src/pages/AddNewModel/configs/models.ts b/sige-gui/src/pages/AddNewModel/configs/models.ts
similarity index 100%
rename from gui/src/pages/AddNewModel/configs/models.ts
rename to sige-gui/src/pages/AddNewModel/configs/models.ts
diff --git a/gui/src/pages/AddNewModel/configs/providers.ts b/sige-gui/src/pages/AddNewModel/configs/providers.ts
similarity index 100%
rename from gui/src/pages/AddNewModel/configs/providers.ts
rename to sige-gui/src/pages/AddNewModel/configs/providers.ts
diff --git a/gui/src/pages/config/components/ConfigHeader.tsx b/sige-gui/src/pages/config/components/ConfigHeader.tsx
similarity index 100%
rename from gui/src/pages/config/components/ConfigHeader.tsx
rename to sige-gui/src/pages/config/components/ConfigHeader.tsx
diff --git a/gui/src/pages/config/components/ConfigItemSelect.tsx b/sige-gui/src/pages/config/components/ConfigItemSelect.tsx
similarity index 100%
rename from gui/src/pages/config/components/ConfigItemSelect.tsx
rename to sige-gui/src/pages/config/components/ConfigItemSelect.tsx
diff --git a/gui/src/pages/config/components/ConfigRow.tsx b/sige-gui/src/pages/config/components/ConfigRow.tsx
similarity index 100%
rename from gui/src/pages/config/components/ConfigRow.tsx
rename to sige-gui/src/pages/config/components/ConfigRow.tsx
diff --git a/gui/src/pages/config/components/ConfigSection.tsx b/sige-gui/src/pages/config/components/ConfigSection.tsx
similarity index 100%
rename from gui/src/pages/config/components/ConfigSection.tsx
rename to sige-gui/src/pages/config/components/ConfigSection.tsx
diff --git a/gui/src/pages/config/components/ConfigSubsection.tsx b/sige-gui/src/pages/config/components/ConfigSubsection.tsx
similarity index 100%
rename from gui/src/pages/config/components/ConfigSubsection.tsx
rename to sige-gui/src/pages/config/components/ConfigSubsection.tsx
diff --git a/gui/src/pages/config/components/ModelRoleRow.tsx b/sige-gui/src/pages/config/components/ModelRoleRow.tsx
similarity index 100%
rename from gui/src/pages/config/components/ModelRoleRow.tsx
rename to sige-gui/src/pages/config/components/ModelRoleRow.tsx
diff --git a/gui/src/pages/config/components/ModelRoleSelector.tsx b/sige-gui/src/pages/config/components/ModelRoleSelector.tsx
similarity index 100%
rename from gui/src/pages/config/components/ModelRoleSelector.tsx
rename to sige-gui/src/pages/config/components/ModelRoleSelector.tsx
diff --git a/gui/src/pages/config/components/ToolPoliciesGroup.tsx b/sige-gui/src/pages/config/components/ToolPoliciesGroup.tsx
similarity index 100%
rename from gui/src/pages/config/components/ToolPoliciesGroup.tsx
rename to sige-gui/src/pages/config/components/ToolPoliciesGroup.tsx
diff --git a/gui/src/pages/config/components/ToolPolicyItem.tsx b/sige-gui/src/pages/config/components/ToolPolicyItem.tsx
similarity index 100%
rename from gui/src/pages/config/components/ToolPolicyItem.tsx
rename to sige-gui/src/pages/config/components/ToolPolicyItem.tsx
diff --git a/gui/src/pages/config/components/UserSetting.tsx b/sige-gui/src/pages/config/components/UserSetting.tsx
similarity index 100%
rename from gui/src/pages/config/components/UserSetting.tsx
rename to sige-gui/src/pages/config/components/UserSetting.tsx
diff --git a/gui/src/pages/config/configTabs.tsx b/sige-gui/src/pages/config/configTabs.tsx
similarity index 100%
rename from gui/src/pages/config/configTabs.tsx
rename to sige-gui/src/pages/config/configTabs.tsx
diff --git a/gui/src/pages/config/features/account/AccountDropdown.tsx b/sige-gui/src/pages/config/features/account/AccountDropdown.tsx
similarity index 100%
rename from gui/src/pages/config/features/account/AccountDropdown.tsx
rename to sige-gui/src/pages/config/features/account/AccountDropdown.tsx
diff --git a/gui/src/pages/config/features/indexing/IndexingProgress.tsx b/sige-gui/src/pages/config/features/indexing/IndexingProgress.tsx
similarity index 100%
rename from gui/src/pages/config/features/indexing/IndexingProgress.tsx
rename to sige-gui/src/pages/config/features/indexing/IndexingProgress.tsx
diff --git a/gui/src/pages/config/features/indexing/IndexingProgressBar.tsx b/sige-gui/src/pages/config/features/indexing/IndexingProgressBar.tsx
similarity index 100%
rename from gui/src/pages/config/features/indexing/IndexingProgressBar.tsx
rename to sige-gui/src/pages/config/features/indexing/IndexingProgressBar.tsx
diff --git a/gui/src/pages/config/features/indexing/IndexingProgressErrorText.tsx b/sige-gui/src/pages/config/features/indexing/IndexingProgressErrorText.tsx
similarity index 100%
rename from gui/src/pages/config/features/indexing/IndexingProgressErrorText.tsx
rename to sige-gui/src/pages/config/features/indexing/IndexingProgressErrorText.tsx
diff --git a/gui/src/pages/config/features/indexing/IndexingProgressIndicator.tsx b/sige-gui/src/pages/config/features/indexing/IndexingProgressIndicator.tsx
similarity index 100%
rename from gui/src/pages/config/features/indexing/IndexingProgressIndicator.tsx
rename to sige-gui/src/pages/config/features/indexing/IndexingProgressIndicator.tsx
diff --git a/gui/src/pages/config/features/indexing/IndexingProgressSubtext.tsx b/sige-gui/src/pages/config/features/indexing/IndexingProgressSubtext.tsx
similarity index 100%
rename from gui/src/pages/config/features/indexing/IndexingProgressSubtext.tsx
rename to sige-gui/src/pages/config/features/indexing/IndexingProgressSubtext.tsx
diff --git a/gui/src/pages/config/features/indexing/IndexingProgressTitleText.tsx b/sige-gui/src/pages/config/features/indexing/IndexingProgressTitleText.tsx
similarity index 100%
rename from gui/src/pages/config/features/indexing/IndexingProgressTitleText.tsx
rename to sige-gui/src/pages/config/features/indexing/IndexingProgressTitleText.tsx
diff --git a/gui/src/pages/config/features/indexing/index.ts b/sige-gui/src/pages/config/features/indexing/index.ts
similarity index 100%
rename from gui/src/pages/config/features/indexing/index.ts
rename to sige-gui/src/pages/config/features/indexing/index.ts
diff --git a/gui/src/pages/config/features/keyboard/KeyboardShortcuts.tsx b/sige-gui/src/pages/config/features/keyboard/KeyboardShortcuts.tsx
similarity index 100%
rename from gui/src/pages/config/features/keyboard/KeyboardShortcuts.tsx
rename to sige-gui/src/pages/config/features/keyboard/KeyboardShortcuts.tsx
diff --git a/gui/src/pages/config/index.tsx b/sige-gui/src/pages/config/index.tsx
similarity index 100%
rename from gui/src/pages/config/index.tsx
rename to sige-gui/src/pages/config/index.tsx
diff --git a/gui/src/pages/config/sections/ConfigsSection.tsx b/sige-gui/src/pages/config/sections/ConfigsSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/ConfigsSection.tsx
rename to sige-gui/src/pages/config/sections/ConfigsSection.tsx
diff --git a/gui/src/pages/config/sections/DocsSection.tsx b/sige-gui/src/pages/config/sections/DocsSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/DocsSection.tsx
rename to sige-gui/src/pages/config/sections/DocsSection.tsx
diff --git a/gui/src/pages/config/sections/HelpSection.tsx b/sige-gui/src/pages/config/sections/HelpSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/HelpSection.tsx
rename to sige-gui/src/pages/config/sections/HelpSection.tsx
diff --git a/gui/src/pages/config/sections/IndexingSettingsSection.tsx b/sige-gui/src/pages/config/sections/IndexingSettingsSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/IndexingSettingsSection.tsx
rename to sige-gui/src/pages/config/sections/IndexingSettingsSection.tsx
diff --git a/gui/src/pages/config/sections/ModelsSection.tsx b/sige-gui/src/pages/config/sections/ModelsSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/ModelsSection.tsx
rename to sige-gui/src/pages/config/sections/ModelsSection.tsx
diff --git a/gui/src/pages/config/sections/RulesSection.tsx b/sige-gui/src/pages/config/sections/RulesSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/RulesSection.tsx
rename to sige-gui/src/pages/config/sections/RulesSection.tsx
diff --git a/gui/src/pages/config/sections/ToolsSection.tsx b/sige-gui/src/pages/config/sections/ToolsSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/ToolsSection.tsx
rename to sige-gui/src/pages/config/sections/ToolsSection.tsx
diff --git a/gui/src/pages/config/sections/UserSettingsSection.tsx b/sige-gui/src/pages/config/sections/UserSettingsSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/UserSettingsSection.tsx
rename to sige-gui/src/pages/config/sections/UserSettingsSection.tsx
diff --git a/gui/src/pages/config/sections/docs/DocsDetailsDialog.tsx b/sige-gui/src/pages/config/sections/docs/DocsDetailsDialog.tsx
similarity index 100%
rename from gui/src/pages/config/sections/docs/DocsDetailsDialog.tsx
rename to sige-gui/src/pages/config/sections/docs/DocsDetailsDialog.tsx
diff --git a/gui/src/pages/config/sections/docs/DocsIndexingPeeks.tsx b/sige-gui/src/pages/config/sections/docs/DocsIndexingPeeks.tsx
similarity index 100%
rename from gui/src/pages/config/sections/docs/DocsIndexingPeeks.tsx
rename to sige-gui/src/pages/config/sections/docs/DocsIndexingPeeks.tsx
diff --git a/gui/src/pages/config/sections/docs/DocsIndexingStatus.test.tsx b/sige-gui/src/pages/config/sections/docs/DocsIndexingStatus.test.tsx
similarity index 100%
rename from gui/src/pages/config/sections/docs/DocsIndexingStatus.test.tsx
rename to sige-gui/src/pages/config/sections/docs/DocsIndexingStatus.test.tsx
diff --git a/gui/src/pages/config/sections/docs/DocsIndexingStatus.tsx b/sige-gui/src/pages/config/sections/docs/DocsIndexingStatus.tsx
similarity index 100%
rename from gui/src/pages/config/sections/docs/DocsIndexingStatus.tsx
rename to sige-gui/src/pages/config/sections/docs/DocsIndexingStatus.tsx
diff --git a/gui/src/pages/config/sections/docs/DocsSection.tsx b/sige-gui/src/pages/config/sections/docs/DocsSection.tsx
similarity index 100%
rename from gui/src/pages/config/sections/docs/DocsSection.tsx
rename to sige-gui/src/pages/config/sections/docs/DocsSection.tsx
diff --git a/gui/src/pages/config/sections/docs/IndexedPagesTooltip.test.tsx b/sige-gui/src/pages/config/sections/docs/IndexedPagesTooltip.test.tsx
similarity index 100%
rename from gui/src/pages/config/sections/docs/IndexedPagesTooltip.test.tsx
rename to sige-gui/src/pages/config/sections/docs/IndexedPagesTooltip.test.tsx
diff --git a/gui/src/pages/config/sections/docs/IndexedPagesTooltip.tsx b/sige-gui/src/pages/config/sections/docs/IndexedPagesTooltip.tsx
similarity index 100%
rename from gui/src/pages/config/sections/docs/IndexedPagesTooltip.tsx
rename to sige-gui/src/pages/config/sections/docs/IndexedPagesTooltip.tsx
diff --git a/gui/src/pages/config/sections/docs/StatusIndicator.tsx b/sige-gui/src/pages/config/sections/docs/StatusIndicator.tsx
similarity index 100%
rename from gui/src/pages/config/sections/docs/StatusIndicator.tsx
rename to sige-gui/src/pages/config/sections/docs/StatusIndicator.tsx
diff --git a/gui/src/pages/error.tsx b/sige-gui/src/pages/error.tsx
similarity index 100%
rename from gui/src/pages/error.tsx
rename to sige-gui/src/pages/error.tsx
diff --git a/gui/src/pages/gui/Chat.tsx b/sige-gui/src/pages/gui/Chat.tsx
similarity index 100%
rename from gui/src/pages/gui/Chat.tsx
rename to sige-gui/src/pages/gui/Chat.tsx
diff --git a/gui/src/pages/gui/EmptyChatBody.tsx b/sige-gui/src/pages/gui/EmptyChatBody.tsx
similarity index 100%
rename from gui/src/pages/gui/EmptyChatBody.tsx
rename to sige-gui/src/pages/gui/EmptyChatBody.tsx
diff --git a/gui/src/pages/gui/ExploreDialogWatcher.tsx b/sige-gui/src/pages/gui/ExploreDialogWatcher.tsx
similarity index 100%
rename from gui/src/pages/gui/ExploreDialogWatcher.tsx
rename to sige-gui/src/pages/gui/ExploreDialogWatcher.tsx
diff --git a/gui/src/pages/gui/StreamError.tsx b/sige-gui/src/pages/gui/StreamError.tsx
similarity index 100%
rename from gui/src/pages/gui/StreamError.tsx
rename to sige-gui/src/pages/gui/StreamError.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/CreateFile.tsx b/sige-gui/src/pages/gui/ToolCallDiv/CreateFile.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/CreateFile.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/CreateFile.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/EditFile.tsx b/sige-gui/src/pages/gui/ToolCallDiv/EditFile.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/EditFile.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/EditFile.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/FindAndReplace.test.tsx b/sige-gui/src/pages/gui/ToolCallDiv/FindAndReplace.test.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/FindAndReplace.test.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/FindAndReplace.test.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/FindAndReplace.tsx b/sige-gui/src/pages/gui/ToolCallDiv/FindAndReplace.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/FindAndReplace.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/FindAndReplace.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/FunctionSpecificToolCallDiv.tsx b/sige-gui/src/pages/gui/ToolCallDiv/FunctionSpecificToolCallDiv.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/FunctionSpecificToolCallDiv.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/FunctionSpecificToolCallDiv.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/GroupedToolCallHeader.tsx b/sige-gui/src/pages/gui/ToolCallDiv/GroupedToolCallHeader.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/GroupedToolCallHeader.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/GroupedToolCallHeader.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/IndicatorBar.tsx b/sige-gui/src/pages/gui/ToolCallDiv/IndicatorBar.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/IndicatorBar.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/IndicatorBar.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/MCPAppRenderer.tsx b/sige-gui/src/pages/gui/ToolCallDiv/MCPAppRenderer.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/MCPAppRenderer.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/MCPAppRenderer.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/RunTerminalCommand.test.tsx b/sige-gui/src/pages/gui/ToolCallDiv/RunTerminalCommand.test.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/RunTerminalCommand.test.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/RunTerminalCommand.test.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/RunTerminalCommand.tsx b/sige-gui/src/pages/gui/ToolCallDiv/RunTerminalCommand.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/RunTerminalCommand.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/RunTerminalCommand.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/SimpleToolCallUI.tsx b/sige-gui/src/pages/gui/ToolCallDiv/SimpleToolCallUI.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/SimpleToolCallUI.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/SimpleToolCallUI.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/TerminalCollapsibleContainer.tsx b/sige-gui/src/pages/gui/ToolCallDiv/TerminalCollapsibleContainer.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/TerminalCollapsibleContainer.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/TerminalCollapsibleContainer.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/ToggleWithIcon.tsx b/sige-gui/src/pages/gui/ToolCallDiv/ToggleWithIcon.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/ToggleWithIcon.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/ToggleWithIcon.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/ToolCallArgs.tsx b/sige-gui/src/pages/gui/ToolCallDiv/ToolCallArgs.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/ToolCallArgs.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/ToolCallArgs.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/ToolCallDisplay.tsx b/sige-gui/src/pages/gui/ToolCallDiv/ToolCallDisplay.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/ToolCallDisplay.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/ToolCallDisplay.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/ToolCallStatusMessage.tsx b/sige-gui/src/pages/gui/ToolCallDiv/ToolCallStatusMessage.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/ToolCallStatusMessage.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/ToolCallStatusMessage.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/ToolTruncateHistoryIcon.tsx b/sige-gui/src/pages/gui/ToolCallDiv/ToolTruncateHistoryIcon.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/ToolTruncateHistoryIcon.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/ToolTruncateHistoryIcon.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/index.tsx b/sige-gui/src/pages/gui/ToolCallDiv/index.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/index.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/index.tsx
diff --git a/gui/src/pages/gui/ToolCallDiv/mcp-ext-apps.d.ts b/sige-gui/src/pages/gui/ToolCallDiv/mcp-ext-apps.d.ts
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/mcp-ext-apps.d.ts
rename to sige-gui/src/pages/gui/ToolCallDiv/mcp-ext-apps.d.ts
diff --git a/gui/src/pages/gui/ToolCallDiv/utils.tsx b/sige-gui/src/pages/gui/ToolCallDiv/utils.tsx
similarity index 100%
rename from gui/src/pages/gui/ToolCallDiv/utils.tsx
rename to sige-gui/src/pages/gui/ToolCallDiv/utils.tsx
diff --git a/gui/src/pages/gui/chat-tests/ApplyScenarios.test.tsx b/sige-gui/src/pages/gui/chat-tests/ApplyScenarios.test.tsx
similarity index 100%
rename from gui/src/pages/gui/chat-tests/ApplyScenarios.test.tsx
rename to sige-gui/src/pages/gui/chat-tests/ApplyScenarios.test.tsx
diff --git a/gui/src/pages/gui/chat-tests/Chat.test.tsx b/sige-gui/src/pages/gui/chat-tests/Chat.test.tsx
similarity index 100%
rename from gui/src/pages/gui/chat-tests/Chat.test.tsx
rename to sige-gui/src/pages/gui/chat-tests/Chat.test.tsx
diff --git a/gui/src/pages/gui/chat-tests/EditToolScenarios.test.tsx b/sige-gui/src/pages/gui/chat-tests/EditToolScenarios.test.tsx
similarity index 100%
rename from gui/src/pages/gui/chat-tests/EditToolScenarios.test.tsx
rename to sige-gui/src/pages/gui/chat-tests/EditToolScenarios.test.tsx
diff --git a/gui/src/pages/gui/chat-tests/ParallelToolCallsActions.test.tsx b/sige-gui/src/pages/gui/chat-tests/ParallelToolCallsActions.test.tsx
similarity index 100%
rename from gui/src/pages/gui/chat-tests/ParallelToolCallsActions.test.tsx
rename to sige-gui/src/pages/gui/chat-tests/ParallelToolCallsActions.test.tsx
diff --git a/gui/src/pages/gui/chat-tests/ParallelToolCallsBasic.test.tsx b/sige-gui/src/pages/gui/chat-tests/ParallelToolCallsBasic.test.tsx
similarity index 100%
rename from gui/src/pages/gui/chat-tests/ParallelToolCallsBasic.test.tsx
rename to sige-gui/src/pages/gui/chat-tests/ParallelToolCallsBasic.test.tsx
diff --git a/gui/src/pages/gui/chat-tests/ParallelToolCallsStreaming.test.tsx b/sige-gui/src/pages/gui/chat-tests/ParallelToolCallsStreaming.test.tsx
similarity index 100%
rename from gui/src/pages/gui/chat-tests/ParallelToolCallsStreaming.test.tsx
rename to sige-gui/src/pages/gui/chat-tests/ParallelToolCallsStreaming.test.tsx
diff --git a/gui/src/pages/gui/index.tsx b/sige-gui/src/pages/gui/index.tsx
similarity index 100%
rename from gui/src/pages/gui/index.tsx
rename to sige-gui/src/pages/gui/index.tsx
diff --git a/gui/src/pages/gui/useAutoScroll.ts b/sige-gui/src/pages/gui/useAutoScroll.ts
similarity index 100%
rename from gui/src/pages/gui/useAutoScroll.ts
rename to sige-gui/src/pages/gui/useAutoScroll.ts
diff --git a/gui/src/pages/history/history.test.tsx b/sige-gui/src/pages/history/history.test.tsx
similarity index 100%
rename from gui/src/pages/history/history.test.tsx
rename to sige-gui/src/pages/history/history.test.tsx
diff --git a/gui/src/pages/history/index.tsx b/sige-gui/src/pages/history/index.tsx
similarity index 100%
rename from gui/src/pages/history/index.tsx
rename to sige-gui/src/pages/history/index.tsx
diff --git a/gui/src/pages/stats.tsx b/sige-gui/src/pages/stats.tsx
similarity index 100%
rename from gui/src/pages/stats.tsx
rename to sige-gui/src/pages/stats.tsx
diff --git a/gui/src/redux/hooks.ts b/sige-gui/src/redux/hooks.ts
similarity index 100%
rename from gui/src/redux/hooks.ts
rename to sige-gui/src/redux/hooks.ts
diff --git a/gui/src/redux/selectors/index.ts b/sige-gui/src/redux/selectors/index.ts
similarity index 100%
rename from gui/src/redux/selectors/index.ts
rename to sige-gui/src/redux/selectors/index.ts
diff --git a/gui/src/redux/selectors/selectActiveTools.ts b/sige-gui/src/redux/selectors/selectActiveTools.ts
similarity index 100%
rename from gui/src/redux/selectors/selectActiveTools.ts
rename to sige-gui/src/redux/selectors/selectActiveTools.ts
diff --git a/gui/src/redux/selectors/selectToolCalls.ts b/sige-gui/src/redux/selectors/selectToolCalls.ts
similarity index 100%
rename from gui/src/redux/selectors/selectToolCalls.ts
rename to sige-gui/src/redux/selectors/selectToolCalls.ts
diff --git a/gui/src/redux/slices/configSlice.ts b/sige-gui/src/redux/slices/configSlice.ts
similarity index 100%
rename from gui/src/redux/slices/configSlice.ts
rename to sige-gui/src/redux/slices/configSlice.ts
diff --git a/gui/src/redux/slices/editState.ts b/sige-gui/src/redux/slices/editState.ts
similarity index 100%
rename from gui/src/redux/slices/editState.ts
rename to sige-gui/src/redux/slices/editState.ts
diff --git a/gui/src/redux/slices/indexingSlice.ts b/sige-gui/src/redux/slices/indexingSlice.ts
similarity index 100%
rename from gui/src/redux/slices/indexingSlice.ts
rename to sige-gui/src/redux/slices/indexingSlice.ts
diff --git a/gui/src/redux/slices/profilesSlice.ts b/sige-gui/src/redux/slices/profilesSlice.ts
similarity index 100%
rename from gui/src/redux/slices/profilesSlice.ts
rename to sige-gui/src/redux/slices/profilesSlice.ts
diff --git a/gui/src/redux/slices/sessionSlice.test.ts b/sige-gui/src/redux/slices/sessionSlice.test.ts
similarity index 100%
rename from gui/src/redux/slices/sessionSlice.test.ts
rename to sige-gui/src/redux/slices/sessionSlice.test.ts
diff --git a/gui/src/redux/slices/sessionSlice.ts b/sige-gui/src/redux/slices/sessionSlice.ts
similarity index 100%
rename from gui/src/redux/slices/sessionSlice.ts
rename to sige-gui/src/redux/slices/sessionSlice.ts
diff --git a/gui/src/redux/slices/tabsSlice.ts b/sige-gui/src/redux/slices/tabsSlice.ts
similarity index 100%
rename from gui/src/redux/slices/tabsSlice.ts
rename to sige-gui/src/redux/slices/tabsSlice.ts
diff --git a/gui/src/redux/slices/uiSlice.ts b/sige-gui/src/redux/slices/uiSlice.ts
similarity index 100%
rename from gui/src/redux/slices/uiSlice.ts
rename to sige-gui/src/redux/slices/uiSlice.ts
diff --git a/gui/src/redux/store.ts b/sige-gui/src/redux/store.ts
similarity index 100%
rename from gui/src/redux/store.ts
rename to sige-gui/src/redux/store.ts
diff --git a/gui/src/redux/thunks/callToolById.ts b/sige-gui/src/redux/thunks/callToolById.ts
similarity index 100%
rename from gui/src/redux/thunks/callToolById.ts
rename to sige-gui/src/redux/thunks/callToolById.ts
diff --git a/gui/src/redux/thunks/cancelStream.ts b/sige-gui/src/redux/thunks/cancelStream.ts
similarity index 100%
rename from gui/src/redux/thunks/cancelStream.ts
rename to sige-gui/src/redux/thunks/cancelStream.ts
diff --git a/gui/src/redux/thunks/cancelToolCall.ts b/sige-gui/src/redux/thunks/cancelToolCall.ts
similarity index 100%
rename from gui/src/redux/thunks/cancelToolCall.ts
rename to sige-gui/src/redux/thunks/cancelToolCall.ts
diff --git a/gui/src/redux/thunks/edit.ts b/sige-gui/src/redux/thunks/edit.ts
similarity index 100%
rename from gui/src/redux/thunks/edit.ts
rename to sige-gui/src/redux/thunks/edit.ts
diff --git a/gui/src/redux/thunks/evaluateToolPolicies.ts b/sige-gui/src/redux/thunks/evaluateToolPolicies.ts
similarity index 100%
rename from gui/src/redux/thunks/evaluateToolPolicies.ts
rename to sige-gui/src/redux/thunks/evaluateToolPolicies.ts
diff --git a/gui/src/redux/thunks/handleApplyStateUpdate.test.ts b/sige-gui/src/redux/thunks/handleApplyStateUpdate.test.ts
similarity index 100%
rename from gui/src/redux/thunks/handleApplyStateUpdate.test.ts
rename to sige-gui/src/redux/thunks/handleApplyStateUpdate.test.ts
diff --git a/gui/src/redux/thunks/handleApplyStateUpdate.ts b/sige-gui/src/redux/thunks/handleApplyStateUpdate.ts
similarity index 100%
rename from gui/src/redux/thunks/handleApplyStateUpdate.ts
rename to sige-gui/src/redux/thunks/handleApplyStateUpdate.ts
diff --git a/gui/src/redux/thunks/moveTerminalProcessToBackground.ts b/sige-gui/src/redux/thunks/moveTerminalProcessToBackground.ts
similarity index 100%
rename from gui/src/redux/thunks/moveTerminalProcessToBackground.ts
rename to sige-gui/src/redux/thunks/moveTerminalProcessToBackground.ts
diff --git a/gui/src/redux/thunks/preprocessToolCallArgs.ts b/sige-gui/src/redux/thunks/preprocessToolCallArgs.ts
similarity index 100%
rename from gui/src/redux/thunks/preprocessToolCallArgs.ts
rename to sige-gui/src/redux/thunks/preprocessToolCallArgs.ts
diff --git a/gui/src/redux/thunks/session.ts b/sige-gui/src/redux/thunks/session.ts
similarity index 100%
rename from gui/src/redux/thunks/session.ts
rename to sige-gui/src/redux/thunks/session.ts
diff --git a/gui/src/redux/thunks/streamNormalInput.ts b/sige-gui/src/redux/thunks/streamNormalInput.ts
similarity index 100%
rename from gui/src/redux/thunks/streamNormalInput.ts
rename to sige-gui/src/redux/thunks/streamNormalInput.ts
diff --git a/gui/src/redux/thunks/streamResponse.test.ts b/sige-gui/src/redux/thunks/streamResponse.test.ts
similarity index 100%
rename from gui/src/redux/thunks/streamResponse.test.ts
rename to sige-gui/src/redux/thunks/streamResponse.test.ts
diff --git a/gui/src/redux/thunks/streamResponse.ts b/sige-gui/src/redux/thunks/streamResponse.ts
similarity index 100%
rename from gui/src/redux/thunks/streamResponse.ts
rename to sige-gui/src/redux/thunks/streamResponse.ts
diff --git a/gui/src/redux/thunks/streamResponseAfterToolCall.ts b/sige-gui/src/redux/thunks/streamResponseAfterToolCall.ts
similarity index 100%
rename from gui/src/redux/thunks/streamResponseAfterToolCall.ts
rename to sige-gui/src/redux/thunks/streamResponseAfterToolCall.ts
diff --git a/gui/src/redux/thunks/streamResponse_errorHandling.test.ts b/sige-gui/src/redux/thunks/streamResponse_errorHandling.test.ts
similarity index 100%
rename from gui/src/redux/thunks/streamResponse_errorHandling.test.ts
rename to sige-gui/src/redux/thunks/streamResponse_errorHandling.test.ts
diff --git a/gui/src/redux/thunks/streamResponse_toolCalls.test.ts b/sige-gui/src/redux/thunks/streamResponse_toolCalls.test.ts
similarity index 100%
rename from gui/src/redux/thunks/streamResponse_toolCalls.test.ts
rename to sige-gui/src/redux/thunks/streamResponse_toolCalls.test.ts
diff --git a/gui/src/redux/thunks/streamThunkWrapper.tsx b/sige-gui/src/redux/thunks/streamThunkWrapper.tsx
similarity index 100%
rename from gui/src/redux/thunks/streamThunkWrapper.tsx
rename to sige-gui/src/redux/thunks/streamThunkWrapper.tsx
diff --git a/gui/src/redux/thunks/updateFileSymbols.ts b/sige-gui/src/redux/thunks/updateFileSymbols.ts
similarity index 100%
rename from gui/src/redux/thunks/updateFileSymbols.ts
rename to sige-gui/src/redux/thunks/updateFileSymbols.ts
diff --git a/gui/src/redux/thunks/updateSelectedModelByRole.ts b/sige-gui/src/redux/thunks/updateSelectedModelByRole.ts
similarity index 100%
rename from gui/src/redux/thunks/updateSelectedModelByRole.ts
rename to sige-gui/src/redux/thunks/updateSelectedModelByRole.ts
diff --git a/gui/src/redux/util/constructMessages.test.ts b/sige-gui/src/redux/util/constructMessages.test.ts
similarity index 100%
rename from gui/src/redux/util/constructMessages.test.ts
rename to sige-gui/src/redux/util/constructMessages.test.ts
diff --git a/gui/src/redux/util/constructMessages.ts b/sige-gui/src/redux/util/constructMessages.ts
similarity index 100%
rename from gui/src/redux/util/constructMessages.ts
rename to sige-gui/src/redux/util/constructMessages.ts
diff --git a/gui/src/redux/util/getBaseSystemMessage.test.ts b/sige-gui/src/redux/util/getBaseSystemMessage.test.ts
similarity index 100%
rename from gui/src/redux/util/getBaseSystemMessage.test.ts
rename to sige-gui/src/redux/util/getBaseSystemMessage.test.ts
diff --git a/gui/src/redux/util/getBaseSystemMessage.ts b/sige-gui/src/redux/util/getBaseSystemMessage.ts
similarity index 100%
rename from gui/src/redux/util/getBaseSystemMessage.ts
rename to sige-gui/src/redux/util/getBaseSystemMessage.ts
diff --git a/gui/src/redux/util/index.test.ts b/sige-gui/src/redux/util/index.test.ts
similarity index 100%
rename from gui/src/redux/util/index.test.ts
rename to sige-gui/src/redux/util/index.test.ts
diff --git a/gui/src/redux/util/index.ts b/sige-gui/src/redux/util/index.ts
similarity index 100%
rename from gui/src/redux/util/index.ts
rename to sige-gui/src/redux/util/index.ts
diff --git a/gui/src/styles/ThemePage.tsx b/sige-gui/src/styles/ThemePage.tsx
similarity index 100%
rename from gui/src/styles/ThemePage.tsx
rename to sige-gui/src/styles/ThemePage.tsx
diff --git a/gui/src/styles/theme.test.ts b/sige-gui/src/styles/theme.test.ts
similarity index 100%
rename from gui/src/styles/theme.test.ts
rename to sige-gui/src/styles/theme.test.ts
diff --git a/gui/src/styles/theme.ts b/sige-gui/src/styles/theme.ts
similarity index 100%
rename from gui/src/styles/theme.ts
rename to sige-gui/src/styles/theme.ts
diff --git a/gui/src/styles/utils.ts b/sige-gui/src/styles/utils.ts
similarity index 100%
rename from gui/src/styles/utils.ts
rename to sige-gui/src/styles/utils.ts
diff --git a/gui/src/util/clientTools/callClientTool.ts b/sige-gui/src/util/clientTools/callClientTool.ts
similarity index 100%
rename from gui/src/util/clientTools/callClientTool.ts
rename to sige-gui/src/util/clientTools/callClientTool.ts
diff --git a/gui/src/util/clientTools/editImpl.ts b/sige-gui/src/util/clientTools/editImpl.ts
similarity index 100%
rename from gui/src/util/clientTools/editImpl.ts
rename to sige-gui/src/util/clientTools/editImpl.ts
diff --git a/gui/src/util/clientTools/multiEditImpl.test.ts b/sige-gui/src/util/clientTools/multiEditImpl.test.ts
similarity index 100%
rename from gui/src/util/clientTools/multiEditImpl.test.ts
rename to sige-gui/src/util/clientTools/multiEditImpl.test.ts
diff --git a/gui/src/util/clientTools/multiEditImpl.ts b/sige-gui/src/util/clientTools/multiEditImpl.ts
similarity index 100%
rename from gui/src/util/clientTools/multiEditImpl.ts
rename to sige-gui/src/util/clientTools/multiEditImpl.ts
diff --git a/gui/src/util/clientTools/singleFindAndReplaceImpl.test.ts b/sige-gui/src/util/clientTools/singleFindAndReplaceImpl.test.ts
similarity index 100%
rename from gui/src/util/clientTools/singleFindAndReplaceImpl.test.ts
rename to sige-gui/src/util/clientTools/singleFindAndReplaceImpl.test.ts
diff --git a/gui/src/util/clientTools/singleFindAndReplaceImpl.ts b/sige-gui/src/util/clientTools/singleFindAndReplaceImpl.ts
similarity index 100%
rename from gui/src/util/clientTools/singleFindAndReplaceImpl.ts
rename to sige-gui/src/util/clientTools/singleFindAndReplaceImpl.ts
diff --git a/gui/src/util/cn.ts b/sige-gui/src/util/cn.ts
similarity index 100%
rename from gui/src/util/cn.ts
rename to sige-gui/src/util/cn.ts
diff --git a/gui/src/util/compactConversation.ts b/sige-gui/src/util/compactConversation.ts
similarity index 100%
rename from gui/src/util/compactConversation.ts
rename to sige-gui/src/util/compactConversation.ts
diff --git a/gui/src/util/editOutcomeLogger.test.ts b/sige-gui/src/util/editOutcomeLogger.test.ts
similarity index 100%
rename from gui/src/util/editOutcomeLogger.test.ts
rename to sige-gui/src/util/editOutcomeLogger.test.ts
diff --git a/gui/src/util/editOutcomeLogger.ts b/sige-gui/src/util/editOutcomeLogger.ts
similarity index 100%
rename from gui/src/util/editOutcomeLogger.ts
rename to sige-gui/src/util/editOutcomeLogger.ts
diff --git a/gui/src/util/errorAnalysis.test.ts b/sige-gui/src/util/errorAnalysis.test.ts
similarity index 100%
rename from gui/src/util/errorAnalysis.test.ts
rename to sige-gui/src/util/errorAnalysis.test.ts
diff --git a/gui/src/util/errorAnalysis.ts b/sige-gui/src/util/errorAnalysis.ts
similarity index 100%
rename from gui/src/util/errorAnalysis.ts
rename to sige-gui/src/util/errorAnalysis.ts
diff --git a/gui/src/util/index.ts b/sige-gui/src/util/index.ts
similarity index 100%
rename from gui/src/util/index.ts
rename to sige-gui/src/util/index.ts
diff --git a/gui/src/util/isContinueTeamMember.ts b/sige-gui/src/util/isContinueTeamMember.ts
similarity index 100%
rename from gui/src/util/isContinueTeamMember.ts
rename to sige-gui/src/util/isContinueTeamMember.ts
diff --git a/gui/src/util/localStorage.test.ts b/sige-gui/src/util/localStorage.test.ts
similarity index 100%
rename from gui/src/util/localStorage.test.ts
rename to sige-gui/src/util/localStorage.test.ts
diff --git a/gui/src/util/localStorage.ts b/sige-gui/src/util/localStorage.ts
similarity index 100%
rename from gui/src/util/localStorage.ts
rename to sige-gui/src/util/localStorage.ts
diff --git a/gui/src/util/migrateLocalStorage.ts b/sige-gui/src/util/migrateLocalStorage.ts
similarity index 100%
rename from gui/src/util/migrateLocalStorage.ts
rename to sige-gui/src/util/migrateLocalStorage.ts
diff --git a/gui/src/util/navigation.ts b/sige-gui/src/util/navigation.ts
similarity index 100%
rename from gui/src/util/navigation.ts
rename to sige-gui/src/util/navigation.ts
diff --git a/gui/src/util/test/config.ts b/sige-gui/src/util/test/config.ts
similarity index 100%
rename from gui/src/util/test/config.ts
rename to sige-gui/src/util/test/config.ts
diff --git a/gui/src/util/test/mockStore.ts b/sige-gui/src/util/test/mockStore.ts
similarity index 100%
rename from gui/src/util/test/mockStore.ts
rename to sige-gui/src/util/test/mockStore.ts
diff --git a/gui/src/util/test/render.tsx b/sige-gui/src/util/test/render.tsx
similarity index 100%
rename from gui/src/util/test/render.tsx
rename to sige-gui/src/util/test/render.tsx
diff --git a/gui/src/util/test/setupTests.ts b/sige-gui/src/util/test/setupTests.ts
similarity index 100%
rename from gui/src/util/test/setupTests.ts
rename to sige-gui/src/util/test/setupTests.ts
diff --git a/gui/src/util/test/utils.ts b/sige-gui/src/util/test/utils.ts
similarity index 100%
rename from gui/src/util/test/utils.ts
rename to sige-gui/src/util/test/utils.ts
diff --git a/gui/src/util/toolCallState.test.ts b/sige-gui/src/util/toolCallState.test.ts
similarity index 100%
rename from gui/src/util/toolCallState.test.ts
rename to sige-gui/src/util/toolCallState.test.ts
diff --git a/gui/src/util/toolCallState.ts b/sige-gui/src/util/toolCallState.ts
similarity index 100%
rename from gui/src/util/toolCallState.ts
rename to sige-gui/src/util/toolCallState.ts
diff --git a/gui/src/vite-env.d.ts b/sige-gui/src/vite-env.d.ts
similarity index 100%
rename from gui/src/vite-env.d.ts
rename to sige-gui/src/vite-env.d.ts
diff --git a/gui/tailwind.config.cjs b/sige-gui/tailwind.config.cjs
similarity index 100%
rename from gui/tailwind.config.cjs
rename to sige-gui/tailwind.config.cjs
diff --git a/gui/tsconfig.json b/sige-gui/tsconfig.json
similarity index 100%
rename from gui/tsconfig.json
rename to sige-gui/tsconfig.json
diff --git a/gui/tsconfig.node.json b/sige-gui/tsconfig.node.json
similarity index 100%
rename from gui/tsconfig.node.json
rename to sige-gui/tsconfig.node.json
diff --git a/gui/vite.config.ts b/sige-gui/vite.config.ts
similarity index 100%
rename from gui/vite.config.ts
rename to sige-gui/vite.config.ts
diff --git a/manual-testing-sandbox/AdvancedPage.tsx b/sige-manual-testing-sandbox/AdvancedPage.tsx
similarity index 100%
rename from manual-testing-sandbox/AdvancedPage.tsx
rename to sige-manual-testing-sandbox/AdvancedPage.tsx
diff --git a/manual-testing-sandbox/Calculator.java b/sige-manual-testing-sandbox/Calculator.java
similarity index 100%
rename from manual-testing-sandbox/Calculator.java
rename to sige-manual-testing-sandbox/Calculator.java
diff --git a/manual-testing-sandbox/Dockerfile b/sige-manual-testing-sandbox/Dockerfile
similarity index 100%
rename from manual-testing-sandbox/Dockerfile
rename to sige-manual-testing-sandbox/Dockerfile
diff --git a/manual-testing-sandbox/calculator_test/Calculator.java b/sige-manual-testing-sandbox/calculator_test/Calculator.java
similarity index 100%
rename from manual-testing-sandbox/calculator_test/Calculator.java
rename to sige-manual-testing-sandbox/calculator_test/Calculator.java
diff --git a/manual-testing-sandbox/calculator_test/Main.java b/sige-manual-testing-sandbox/calculator_test/Main.java
similarity index 100%
rename from manual-testing-sandbox/calculator_test/Main.java
rename to sige-manual-testing-sandbox/calculator_test/Main.java
diff --git a/manual-testing-sandbox/claude_desktop_config.json b/sige-manual-testing-sandbox/claude_desktop_config.json
similarity index 100%
rename from manual-testing-sandbox/claude_desktop_config.json
rename to sige-manual-testing-sandbox/claude_desktop_config.json
diff --git a/manual-testing-sandbox/config.yaml b/sige-manual-testing-sandbox/config.yaml
similarity index 100%
rename from manual-testing-sandbox/config.yaml
rename to sige-manual-testing-sandbox/config.yaml
diff --git a/manual-testing-sandbox/data.json b/sige-manual-testing-sandbox/data.json
similarity index 100%
rename from manual-testing-sandbox/data.json
rename to sige-manual-testing-sandbox/data.json
diff --git a/manual-testing-sandbox/example.ipynb b/sige-manual-testing-sandbox/example.ipynb
similarity index 100%
rename from manual-testing-sandbox/example.ipynb
rename to sige-manual-testing-sandbox/example.ipynb
diff --git a/manual-testing-sandbox/nested-folder/helloNested.py b/sige-manual-testing-sandbox/nested-folder/helloNested.py
similarity index 100%
rename from manual-testing-sandbox/nested-folder/helloNested.py
rename to sige-manual-testing-sandbox/nested-folder/helloNested.py
diff --git a/manual-testing-sandbox/nested-folder/package.json b/sige-manual-testing-sandbox/nested-folder/package.json
similarity index 100%
rename from manual-testing-sandbox/nested-folder/package.json
rename to sige-manual-testing-sandbox/nested-folder/package.json
diff --git a/manual-testing-sandbox/nested-folder/rules.md b/sige-manual-testing-sandbox/nested-folder/rules.md
similarity index 100%
rename from manual-testing-sandbox/nested-folder/rules.md
rename to sige-manual-testing-sandbox/nested-folder/rules.md
diff --git a/manual-testing-sandbox/next-edit/next-edit-1-1-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-1-1-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-1-1-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-1-1-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-1-1.ts b/sige-manual-testing-sandbox/next-edit/next-edit-1-1.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-1-1.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-1-1.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-10-5-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-10-5-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-10-5-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-10-5-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-10-5.ts b/sige-manual-testing-sandbox/next-edit/next-edit-10-5.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-10-5.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-10-5.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-2-1-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-2-1-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-2-1-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-2-1-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-2-1.ts b/sige-manual-testing-sandbox/next-edit/next-edit-2-1.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-2-1.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-2-1.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-3-2-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-3-2-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-3-2-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-3-2-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-3-2.ts b/sige-manual-testing-sandbox/next-edit/next-edit-3-2.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-3-2.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-3-2.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-4-2-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-4-2-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-4-2-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-4-2-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-4-2.ts b/sige-manual-testing-sandbox/next-edit/next-edit-4-2.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-4-2.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-4-2.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-5-3-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-5-3.ts b/sige-manual-testing-sandbox/next-edit/next-edit-5-3.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-5-3.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-5-3.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-6-3-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-6-3-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-6-3-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-6-3-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-6-3.ts b/sige-manual-testing-sandbox/next-edit/next-edit-6-3.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-6-3.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-6-3.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-7-4-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-7-4-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-7-4-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-7-4-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-7-4.ts b/sige-manual-testing-sandbox/next-edit/next-edit-7-4.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-7-4.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-7-4.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-8-4-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-8-4-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-8-4-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-8-4-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-8-4.ts b/sige-manual-testing-sandbox/next-edit/next-edit-8-4.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-8-4.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-8-4.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-9-5-sol.ts b/sige-manual-testing-sandbox/next-edit/next-edit-9-5-sol.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-9-5-sol.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-9-5-sol.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-9-5.ts b/sige-manual-testing-sandbox/next-edit/next-edit-9-5.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-9-5.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-9-5.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-test-1.ts b/sige-manual-testing-sandbox/next-edit/next-edit-test-1.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-test-1.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-test-1.ts
diff --git a/manual-testing-sandbox/next-edit/next-edit-test-2.ts b/sige-manual-testing-sandbox/next-edit/next-edit-test-2.ts
similarity index 100%
rename from manual-testing-sandbox/next-edit/next-edit-test-2.ts
rename to sige-manual-testing-sandbox/next-edit/next-edit-test-2.ts
diff --git a/manual-testing-sandbox/program.cs b/sige-manual-testing-sandbox/program.cs
similarity index 100%
rename from manual-testing-sandbox/program.cs
rename to sige-manual-testing-sandbox/program.cs
diff --git a/manual-testing-sandbox/query.sql b/sige-manual-testing-sandbox/query.sql
similarity index 100%
rename from manual-testing-sandbox/query.sql
rename to sige-manual-testing-sandbox/query.sql
diff --git a/manual-testing-sandbox/readme.md b/sige-manual-testing-sandbox/readme.md
similarity index 100%
rename from manual-testing-sandbox/readme.md
rename to sige-manual-testing-sandbox/readme.md
diff --git a/manual-testing-sandbox/requirements.txt b/sige-manual-testing-sandbox/requirements.txt
similarity index 100%
rename from manual-testing-sandbox/requirements.txt
rename to sige-manual-testing-sandbox/requirements.txt
diff --git a/manual-testing-sandbox/test.css b/sige-manual-testing-sandbox/test.css
similarity index 100%
rename from manual-testing-sandbox/test.css
rename to sige-manual-testing-sandbox/test.css
diff --git a/manual-testing-sandbox/test.csv b/sige-manual-testing-sandbox/test.csv
similarity index 100%
rename from manual-testing-sandbox/test.csv
rename to sige-manual-testing-sandbox/test.csv
diff --git a/manual-testing-sandbox/test.html b/sige-manual-testing-sandbox/test.html
similarity index 100%
rename from manual-testing-sandbox/test.html
rename to sige-manual-testing-sandbox/test.html
diff --git a/manual-testing-sandbox/test.js b/sige-manual-testing-sandbox/test.js
similarity index 100%
rename from manual-testing-sandbox/test.js
rename to sige-manual-testing-sandbox/test.js
diff --git a/manual-testing-sandbox/test.kt b/sige-manual-testing-sandbox/test.kt
similarity index 100%
rename from manual-testing-sandbox/test.kt
rename to sige-manual-testing-sandbox/test.kt
diff --git a/manual-testing-sandbox/test.php b/sige-manual-testing-sandbox/test.php
similarity index 100%
rename from manual-testing-sandbox/test.php
rename to sige-manual-testing-sandbox/test.php
diff --git a/manual-testing-sandbox/test.py b/sige-manual-testing-sandbox/test.py
similarity index 100%
rename from manual-testing-sandbox/test.py
rename to sige-manual-testing-sandbox/test.py
diff --git a/manual-testing-sandbox/test.rb b/sige-manual-testing-sandbox/test.rb
similarity index 100%
rename from manual-testing-sandbox/test.rb
rename to sige-manual-testing-sandbox/test.rb
diff --git a/manual-testing-sandbox/test.rs b/sige-manual-testing-sandbox/test.rs
similarity index 100%
rename from manual-testing-sandbox/test.rs
rename to sige-manual-testing-sandbox/test.rs
diff --git a/manual-testing-sandbox/test.sh b/sige-manual-testing-sandbox/test.sh
similarity index 100%
rename from manual-testing-sandbox/test.sh
rename to sige-manual-testing-sandbox/test.sh
diff --git a/manual-testing-sandbox/test.ts b/sige-manual-testing-sandbox/test.ts
similarity index 100%
rename from manual-testing-sandbox/test.ts
rename to sige-manual-testing-sandbox/test.ts
diff --git a/media/github-readme.png b/sige-media/github-readme.png
similarity index 100%
rename from media/github-readme.png
rename to sige-media/github-readme.png
diff --git a/media/readme.png b/sige-media/readme.png
similarity index 100%
rename from media/readme.png
rename to sige-media/readme.png
diff --git a/media/run-continue-intellij.png b/sige-media/run-continue-intellij.png
similarity index 100%
rename from media/run-continue-intellij.png
rename to sige-media/run-continue-intellij.png
diff --git a/packages/config-types/package-lock.json b/sige-packages/config-types/package-lock.json
similarity index 100%
rename from packages/config-types/package-lock.json
rename to sige-packages/config-types/package-lock.json
diff --git a/packages/config-types/package.json b/sige-packages/config-types/package.json
similarity index 100%
rename from packages/config-types/package.json
rename to sige-packages/config-types/package.json
diff --git a/packages/config-types/src/index.ts b/sige-packages/config-types/src/index.ts
similarity index 100%
rename from packages/config-types/src/index.ts
rename to sige-packages/config-types/src/index.ts
diff --git a/packages/config-types/tsconfig.json b/sige-packages/config-types/tsconfig.json
similarity index 100%
rename from packages/config-types/tsconfig.json
rename to sige-packages/config-types/tsconfig.json
diff --git a/packages/config-yaml/.gitignore b/sige-packages/config-yaml/.gitignore
similarity index 100%
rename from packages/config-yaml/.gitignore
rename to sige-packages/config-yaml/.gitignore
diff --git a/packages/config-yaml/.npmignore b/sige-packages/config-yaml/.npmignore
similarity index 100%
rename from packages/config-yaml/.npmignore
rename to sige-packages/config-yaml/.npmignore
diff --git a/packages/config-yaml/CHANGELOG.md b/sige-packages/config-yaml/CHANGELOG.md
similarity index 100%
rename from packages/config-yaml/CHANGELOG.md
rename to sige-packages/config-yaml/CHANGELOG.md
diff --git a/packages/config-yaml/jest.config.mjs b/sige-packages/config-yaml/jest.config.mjs
similarity index 100%
rename from packages/config-yaml/jest.config.mjs
rename to sige-packages/config-yaml/jest.config.mjs
diff --git a/packages/config-yaml/package-lock.json b/sige-packages/config-yaml/package-lock.json
similarity index 100%
rename from packages/config-yaml/package-lock.json
rename to sige-packages/config-yaml/package-lock.json
diff --git a/packages/config-yaml/package.json b/sige-packages/config-yaml/package.json
similarity index 100%
rename from packages/config-yaml/package.json
rename to sige-packages/config-yaml/package.json
diff --git a/packages/config-yaml/release.config.js b/sige-packages/config-yaml/release.config.js
similarity index 100%
rename from packages/config-yaml/release.config.js
rename to sige-packages/config-yaml/release.config.js
diff --git a/packages/config-yaml/src/README.md b/sige-packages/config-yaml/src/README.md
similarity index 100%
rename from packages/config-yaml/src/README.md
rename to sige-packages/config-yaml/src/README.md
diff --git a/packages/config-yaml/src/__tests__/index.test.ts b/sige-packages/config-yaml/src/__tests__/index.test.ts
similarity index 100%
rename from packages/config-yaml/src/__tests__/index.test.ts
rename to sige-packages/config-yaml/src/__tests__/index.test.ts
diff --git a/packages/config-yaml/src/__tests__/local-files/duplicate-test-agent.yaml b/sige-packages/config-yaml/src/__tests__/local-files/duplicate-test-agent.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/local-files/duplicate-test-agent.yaml
rename to sige-packages/config-yaml/src/__tests__/local-files/duplicate-test-agent.yaml
diff --git a/packages/config-yaml/src/__tests__/local-files/mcpServer.yaml b/sige-packages/config-yaml/src/__tests__/local-files/mcpServer.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/local-files/mcpServer.yaml
rename to sige-packages/config-yaml/src/__tests__/local-files/mcpServer.yaml
diff --git a/packages/config-yaml/src/__tests__/local-files/prompt.yaml b/sige-packages/config-yaml/src/__tests__/local-files/prompt.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/local-files/prompt.yaml
rename to sige-packages/config-yaml/src/__tests__/local-files/prompt.yaml
diff --git a/packages/config-yaml/src/__tests__/local-files/rules.yaml b/sige-packages/config-yaml/src/__tests__/local-files/rules.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/local-files/rules.yaml
rename to sige-packages/config-yaml/src/__tests__/local-files/rules.yaml
diff --git a/packages/config-yaml/src/__tests__/packages/test-org/agent-with-non-existing-block.yaml b/sige-packages/config-yaml/src/__tests__/packages/test-org/agent-with-non-existing-block.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/packages/test-org/agent-with-non-existing-block.yaml
rename to sige-packages/config-yaml/src/__tests__/packages/test-org/agent-with-non-existing-block.yaml
diff --git a/packages/config-yaml/src/__tests__/packages/test-org/agent.yaml b/sige-packages/config-yaml/src/__tests__/packages/test-org/agent.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/packages/test-org/agent.yaml
rename to sige-packages/config-yaml/src/__tests__/packages/test-org/agent.yaml
diff --git a/packages/config-yaml/src/__tests__/packages/test-org/claude35sonnet.yaml b/sige-packages/config-yaml/src/__tests__/packages/test-org/claude35sonnet.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/packages/test-org/claude35sonnet.yaml
rename to sige-packages/config-yaml/src/__tests__/packages/test-org/claude35sonnet.yaml
diff --git a/packages/config-yaml/src/__tests__/packages/test-org/docs.yaml b/sige-packages/config-yaml/src/__tests__/packages/test-org/docs.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/packages/test-org/docs.yaml
rename to sige-packages/config-yaml/src/__tests__/packages/test-org/docs.yaml
diff --git a/packages/config-yaml/src/__tests__/packages/test-org/gemini.yaml b/sige-packages/config-yaml/src/__tests__/packages/test-org/gemini.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/packages/test-org/gemini.yaml
rename to sige-packages/config-yaml/src/__tests__/packages/test-org/gemini.yaml
diff --git a/packages/config-yaml/src/__tests__/packages/test-org/rules.yaml b/sige-packages/config-yaml/src/__tests__/packages/test-org/rules.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/packages/test-org/rules.yaml
rename to sige-packages/config-yaml/src/__tests__/packages/test-org/rules.yaml
diff --git a/packages/config-yaml/src/__tests__/test-files/invokable-rules.yaml b/sige-packages/config-yaml/src/__tests__/test-files/invokable-rules.yaml
similarity index 100%
rename from packages/config-yaml/src/__tests__/test-files/invokable-rules.yaml
rename to sige-packages/config-yaml/src/__tests__/test-files/invokable-rules.yaml
diff --git a/packages/config-yaml/src/browser.ts b/sige-packages/config-yaml/src/browser.ts
similarity index 100%
rename from packages/config-yaml/src/browser.ts
rename to sige-packages/config-yaml/src/browser.ts
diff --git a/packages/config-yaml/src/cli.ts b/sige-packages/config-yaml/src/cli.ts
similarity index 100%
rename from packages/config-yaml/src/cli.ts
rename to sige-packages/config-yaml/src/cli.ts
diff --git a/packages/config-yaml/src/converter.ts b/sige-packages/config-yaml/src/converter.ts
similarity index 100%
rename from packages/config-yaml/src/converter.ts
rename to sige-packages/config-yaml/src/converter.ts
diff --git a/packages/config-yaml/src/index.ts b/sige-packages/config-yaml/src/index.ts
similarity index 100%
rename from packages/config-yaml/src/index.ts
rename to sige-packages/config-yaml/src/index.ts
diff --git a/packages/config-yaml/src/interfaces/SecretResult.test.ts b/sige-packages/config-yaml/src/interfaces/SecretResult.test.ts
similarity index 100%
rename from packages/config-yaml/src/interfaces/SecretResult.test.ts
rename to sige-packages/config-yaml/src/interfaces/SecretResult.test.ts
diff --git a/packages/config-yaml/src/interfaces/SecretResult.ts b/sige-packages/config-yaml/src/interfaces/SecretResult.ts
similarity index 100%
rename from packages/config-yaml/src/interfaces/SecretResult.ts
rename to sige-packages/config-yaml/src/interfaces/SecretResult.ts
diff --git a/packages/config-yaml/src/interfaces/index.ts b/sige-packages/config-yaml/src/interfaces/index.ts
similarity index 100%
rename from packages/config-yaml/src/interfaces/index.ts
rename to sige-packages/config-yaml/src/interfaces/index.ts
diff --git a/packages/config-yaml/src/interfaces/slugs.test.ts b/sige-packages/config-yaml/src/interfaces/slugs.test.ts
similarity index 100%
rename from packages/config-yaml/src/interfaces/slugs.test.ts
rename to sige-packages/config-yaml/src/interfaces/slugs.test.ts
diff --git a/packages/config-yaml/src/interfaces/slugs.ts b/sige-packages/config-yaml/src/interfaces/slugs.ts
similarity index 100%
rename from packages/config-yaml/src/interfaces/slugs.ts
rename to sige-packages/config-yaml/src/interfaces/slugs.ts
diff --git a/packages/config-yaml/src/load/blockDuplicationDetector.ts b/sige-packages/config-yaml/src/load/blockDuplicationDetector.ts
similarity index 100%
rename from packages/config-yaml/src/load/blockDuplicationDetector.ts
rename to sige-packages/config-yaml/src/load/blockDuplicationDetector.ts
diff --git a/packages/config-yaml/src/load/clientRender.ts b/sige-packages/config-yaml/src/load/clientRender.ts
similarity index 100%
rename from packages/config-yaml/src/load/clientRender.ts
rename to sige-packages/config-yaml/src/load/clientRender.ts
diff --git a/packages/config-yaml/src/load/getBlockType.ts b/sige-packages/config-yaml/src/load/getBlockType.ts
similarity index 100%
rename from packages/config-yaml/src/load/getBlockType.ts
rename to sige-packages/config-yaml/src/load/getBlockType.ts
diff --git a/packages/config-yaml/src/load/injectBlocks.test.ts b/sige-packages/config-yaml/src/load/injectBlocks.test.ts
similarity index 100%
rename from packages/config-yaml/src/load/injectBlocks.test.ts
rename to sige-packages/config-yaml/src/load/injectBlocks.test.ts
diff --git a/packages/config-yaml/src/load/merge.test.ts b/sige-packages/config-yaml/src/load/merge.test.ts
similarity index 100%
rename from packages/config-yaml/src/load/merge.test.ts
rename to sige-packages/config-yaml/src/load/merge.test.ts
diff --git a/packages/config-yaml/src/load/merge.ts b/sige-packages/config-yaml/src/load/merge.ts
similarity index 100%
rename from packages/config-yaml/src/load/merge.ts
rename to sige-packages/config-yaml/src/load/merge.ts
diff --git a/packages/config-yaml/src/load/mergeUnrolledAssistants.test.ts b/sige-packages/config-yaml/src/load/mergeUnrolledAssistants.test.ts
similarity index 100%
rename from packages/config-yaml/src/load/mergeUnrolledAssistants.test.ts
rename to sige-packages/config-yaml/src/load/mergeUnrolledAssistants.test.ts
diff --git a/packages/config-yaml/src/load/typeGuards.ts b/sige-packages/config-yaml/src/load/typeGuards.ts
similarity index 100%
rename from packages/config-yaml/src/load/typeGuards.ts
rename to sige-packages/config-yaml/src/load/typeGuards.ts
diff --git a/packages/config-yaml/src/load/unroll.test.ts b/sige-packages/config-yaml/src/load/unroll.test.ts
similarity index 100%
rename from packages/config-yaml/src/load/unroll.test.ts
rename to sige-packages/config-yaml/src/load/unroll.test.ts
diff --git a/packages/config-yaml/src/load/unroll.ts b/sige-packages/config-yaml/src/load/unroll.ts
similarity index 100%
rename from packages/config-yaml/src/load/unroll.ts
rename to sige-packages/config-yaml/src/load/unroll.ts
diff --git a/packages/config-yaml/src/markdown/agentFiles.test.ts b/sige-packages/config-yaml/src/markdown/agentFiles.test.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/agentFiles.test.ts
rename to sige-packages/config-yaml/src/markdown/agentFiles.test.ts
diff --git a/packages/config-yaml/src/markdown/agentFiles.ts b/sige-packages/config-yaml/src/markdown/agentFiles.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/agentFiles.ts
rename to sige-packages/config-yaml/src/markdown/agentFiles.ts
diff --git a/packages/config-yaml/src/markdown/createMarkdownPrompt.test.ts b/sige-packages/config-yaml/src/markdown/createMarkdownPrompt.test.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/createMarkdownPrompt.test.ts
rename to sige-packages/config-yaml/src/markdown/createMarkdownPrompt.test.ts
diff --git a/packages/config-yaml/src/markdown/createMarkdownPrompt.ts b/sige-packages/config-yaml/src/markdown/createMarkdownPrompt.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/createMarkdownPrompt.ts
rename to sige-packages/config-yaml/src/markdown/createMarkdownPrompt.ts
diff --git a/packages/config-yaml/src/markdown/createMarkdownRule.test.ts b/sige-packages/config-yaml/src/markdown/createMarkdownRule.test.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/createMarkdownRule.test.ts
rename to sige-packages/config-yaml/src/markdown/createMarkdownRule.test.ts
diff --git a/packages/config-yaml/src/markdown/createMarkdownRule.ts b/sige-packages/config-yaml/src/markdown/createMarkdownRule.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/createMarkdownRule.ts
rename to sige-packages/config-yaml/src/markdown/createMarkdownRule.ts
diff --git a/packages/config-yaml/src/markdown/getRuleType.test.ts b/sige-packages/config-yaml/src/markdown/getRuleType.test.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/getRuleType.test.ts
rename to sige-packages/config-yaml/src/markdown/getRuleType.test.ts
diff --git a/packages/config-yaml/src/markdown/getRuleType.ts b/sige-packages/config-yaml/src/markdown/getRuleType.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/getRuleType.ts
rename to sige-packages/config-yaml/src/markdown/getRuleType.ts
diff --git a/packages/config-yaml/src/markdown/index.ts b/sige-packages/config-yaml/src/markdown/index.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/index.ts
rename to sige-packages/config-yaml/src/markdown/index.ts
diff --git a/packages/config-yaml/src/markdown/markdownToRule.test.ts b/sige-packages/config-yaml/src/markdown/markdownToRule.test.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/markdownToRule.test.ts
rename to sige-packages/config-yaml/src/markdown/markdownToRule.test.ts
diff --git a/packages/config-yaml/src/markdown/markdownToRule.ts b/sige-packages/config-yaml/src/markdown/markdownToRule.ts
similarity index 100%
rename from packages/config-yaml/src/markdown/markdownToRule.ts
rename to sige-packages/config-yaml/src/markdown/markdownToRule.ts
diff --git a/packages/config-yaml/src/modelName.test.ts b/sige-packages/config-yaml/src/modelName.test.ts
similarity index 100%
rename from packages/config-yaml/src/modelName.test.ts
rename to sige-packages/config-yaml/src/modelName.test.ts
diff --git a/packages/config-yaml/src/modelName.ts b/sige-packages/config-yaml/src/modelName.ts
similarity index 100%
rename from packages/config-yaml/src/modelName.ts
rename to sige-packages/config-yaml/src/modelName.ts
diff --git a/packages/config-yaml/src/registryClient.test.ts b/sige-packages/config-yaml/src/registryClient.test.ts
similarity index 100%
rename from packages/config-yaml/src/registryClient.test.ts
rename to sige-packages/config-yaml/src/registryClient.test.ts
diff --git a/packages/config-yaml/src/registryClient.ts b/sige-packages/config-yaml/src/registryClient.ts
similarity index 100%
rename from packages/config-yaml/src/registryClient.ts
rename to sige-packages/config-yaml/src/registryClient.ts
diff --git a/packages/config-yaml/src/schemas/commonSlugs.ts b/sige-packages/config-yaml/src/schemas/commonSlugs.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/commonSlugs.ts
rename to sige-packages/config-yaml/src/schemas/commonSlugs.ts
diff --git a/packages/config-yaml/src/schemas/data/autocomplete/index.ts b/sige-packages/config-yaml/src/schemas/data/autocomplete/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/autocomplete/index.ts
rename to sige-packages/config-yaml/src/schemas/data/autocomplete/index.ts
diff --git a/packages/config-yaml/src/schemas/data/autocomplete/v0.1.0.ts b/sige-packages/config-yaml/src/schemas/data/autocomplete/v0.1.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/autocomplete/v0.1.0.ts
rename to sige-packages/config-yaml/src/schemas/data/autocomplete/v0.1.0.ts
diff --git a/packages/config-yaml/src/schemas/data/autocomplete/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/autocomplete/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/autocomplete/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/autocomplete/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/data/base.ts b/sige-packages/config-yaml/src/schemas/data/base.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/base.ts
rename to sige-packages/config-yaml/src/schemas/data/base.ts
diff --git a/packages/config-yaml/src/schemas/data/chatFeedback/index.ts b/sige-packages/config-yaml/src/schemas/data/chatFeedback/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/chatFeedback/index.ts
rename to sige-packages/config-yaml/src/schemas/data/chatFeedback/index.ts
diff --git a/packages/config-yaml/src/schemas/data/chatFeedback/v0.1.0.ts b/sige-packages/config-yaml/src/schemas/data/chatFeedback/v0.1.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/chatFeedback/v0.1.0.ts
rename to sige-packages/config-yaml/src/schemas/data/chatFeedback/v0.1.0.ts
diff --git a/packages/config-yaml/src/schemas/data/chatFeedback/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/chatFeedback/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/chatFeedback/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/chatFeedback/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/data/chatInteraction/index.ts b/sige-packages/config-yaml/src/schemas/data/chatInteraction/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/chatInteraction/index.ts
rename to sige-packages/config-yaml/src/schemas/data/chatInteraction/index.ts
diff --git a/packages/config-yaml/src/schemas/data/chatInteraction/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/chatInteraction/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/chatInteraction/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/chatInteraction/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/data/editInteraction/index.ts b/sige-packages/config-yaml/src/schemas/data/editInteraction/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/editInteraction/index.ts
rename to sige-packages/config-yaml/src/schemas/data/editInteraction/index.ts
diff --git a/packages/config-yaml/src/schemas/data/editInteraction/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/editInteraction/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/editInteraction/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/editInteraction/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/data/editOutcome/index.ts b/sige-packages/config-yaml/src/schemas/data/editOutcome/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/editOutcome/index.ts
rename to sige-packages/config-yaml/src/schemas/data/editOutcome/index.ts
diff --git a/packages/config-yaml/src/schemas/data/editOutcome/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/editOutcome/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/editOutcome/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/editOutcome/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/data/index.ts b/sige-packages/config-yaml/src/schemas/data/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/index.ts
rename to sige-packages/config-yaml/src/schemas/data/index.ts
diff --git a/packages/config-yaml/src/schemas/data/nextEditOutcome/index.ts b/sige-packages/config-yaml/src/schemas/data/nextEditOutcome/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/nextEditOutcome/index.ts
rename to sige-packages/config-yaml/src/schemas/data/nextEditOutcome/index.ts
diff --git a/packages/config-yaml/src/schemas/data/nextEditOutcome/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/nextEditOutcome/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/nextEditOutcome/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/nextEditOutcome/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/data/nextEditWithHistory/index.ts b/sige-packages/config-yaml/src/schemas/data/nextEditWithHistory/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/nextEditWithHistory/index.ts
rename to sige-packages/config-yaml/src/schemas/data/nextEditWithHistory/index.ts
diff --git a/packages/config-yaml/src/schemas/data/nextEditWithHistory/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/nextEditWithHistory/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/nextEditWithHistory/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/nextEditWithHistory/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/data/quickEdit/index.ts b/sige-packages/config-yaml/src/schemas/data/quickEdit/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/quickEdit/index.ts
rename to sige-packages/config-yaml/src/schemas/data/quickEdit/index.ts
diff --git a/packages/config-yaml/src/schemas/data/quickEdit/v0.1.0.ts b/sige-packages/config-yaml/src/schemas/data/quickEdit/v0.1.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/quickEdit/v0.1.0.ts
rename to sige-packages/config-yaml/src/schemas/data/quickEdit/v0.1.0.ts
diff --git a/packages/config-yaml/src/schemas/data/tokensGenerated/index.ts b/sige-packages/config-yaml/src/schemas/data/tokensGenerated/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/tokensGenerated/index.ts
rename to sige-packages/config-yaml/src/schemas/data/tokensGenerated/index.ts
diff --git a/packages/config-yaml/src/schemas/data/tokensGenerated/v0.1.0.ts b/sige-packages/config-yaml/src/schemas/data/tokensGenerated/v0.1.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/tokensGenerated/v0.1.0.ts
rename to sige-packages/config-yaml/src/schemas/data/tokensGenerated/v0.1.0.ts
diff --git a/packages/config-yaml/src/schemas/data/tokensGenerated/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/tokensGenerated/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/tokensGenerated/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/tokensGenerated/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/data/toolUsage/index.ts b/sige-packages/config-yaml/src/schemas/data/toolUsage/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/toolUsage/index.ts
rename to sige-packages/config-yaml/src/schemas/data/toolUsage/index.ts
diff --git a/packages/config-yaml/src/schemas/data/toolUsage/v0.2.0.ts b/sige-packages/config-yaml/src/schemas/data/toolUsage/v0.2.0.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/data/toolUsage/v0.2.0.ts
rename to sige-packages/config-yaml/src/schemas/data/toolUsage/v0.2.0.ts
diff --git a/packages/config-yaml/src/schemas/index.ts b/sige-packages/config-yaml/src/schemas/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/index.ts
rename to sige-packages/config-yaml/src/schemas/index.ts
diff --git a/packages/config-yaml/src/schemas/mcp/convertJson.test.ts b/sige-packages/config-yaml/src/schemas/mcp/convertJson.test.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/mcp/convertJson.test.ts
rename to sige-packages/config-yaml/src/schemas/mcp/convertJson.test.ts
diff --git a/packages/config-yaml/src/schemas/mcp/convertJson.ts b/sige-packages/config-yaml/src/schemas/mcp/convertJson.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/mcp/convertJson.ts
rename to sige-packages/config-yaml/src/schemas/mcp/convertJson.ts
diff --git a/packages/config-yaml/src/schemas/mcp/index.ts b/sige-packages/config-yaml/src/schemas/mcp/index.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/mcp/index.ts
rename to sige-packages/config-yaml/src/schemas/mcp/index.ts
diff --git a/packages/config-yaml/src/schemas/mcp/json.ts b/sige-packages/config-yaml/src/schemas/mcp/json.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/mcp/json.ts
rename to sige-packages/config-yaml/src/schemas/mcp/json.ts
diff --git a/packages/config-yaml/src/schemas/models.ts b/sige-packages/config-yaml/src/schemas/models.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/models.ts
rename to sige-packages/config-yaml/src/schemas/models.ts
diff --git a/packages/config-yaml/src/schemas/policy.ts b/sige-packages/config-yaml/src/schemas/policy.ts
similarity index 100%
rename from packages/config-yaml/src/schemas/policy.ts
rename to sige-packages/config-yaml/src/schemas/policy.ts
diff --git a/packages/config-yaml/src/schemas/review.rule.md b/sige-packages/config-yaml/src/schemas/review.rule.md
similarity index 100%
rename from packages/config-yaml/src/schemas/review.rule.md
rename to sige-packages/config-yaml/src/schemas/review.rule.md
diff --git a/packages/config-yaml/src/scripts/generateJsonSchema.ts b/sige-packages/config-yaml/src/scripts/generateJsonSchema.ts
similarity index 100%
rename from packages/config-yaml/src/scripts/generateJsonSchema.ts
rename to sige-packages/config-yaml/src/scripts/generateJsonSchema.ts
diff --git a/packages/config-yaml/src/validation.ts b/sige-packages/config-yaml/src/validation.ts
similarity index 100%
rename from packages/config-yaml/src/validation.ts
rename to sige-packages/config-yaml/src/validation.ts
diff --git a/packages/config-yaml/tsconfig.json b/sige-packages/config-yaml/tsconfig.json
similarity index 100%
rename from packages/config-yaml/tsconfig.json
rename to sige-packages/config-yaml/tsconfig.json
diff --git a/packages/continue-sdk/README.md b/sige-packages/continue-sdk/README.md
similarity index 100%
rename from packages/continue-sdk/README.md
rename to sige-packages/continue-sdk/README.md
diff --git a/packages/continue-sdk/openapi-generator-config.json b/sige-packages/continue-sdk/openapi-generator-config.json
similarity index 100%
rename from packages/continue-sdk/openapi-generator-config.json
rename to sige-packages/continue-sdk/openapi-generator-config.json
diff --git a/packages/continue-sdk/openapi.yaml b/sige-packages/continue-sdk/openapi.yaml
similarity index 100%
rename from packages/continue-sdk/openapi.yaml
rename to sige-packages/continue-sdk/openapi.yaml
diff --git a/packages/continue-sdk/openapitools.json b/sige-packages/continue-sdk/openapitools.json
similarity index 100%
rename from packages/continue-sdk/openapitools.json
rename to sige-packages/continue-sdk/openapitools.json
diff --git a/packages/continue-sdk/package-lock.json b/sige-packages/continue-sdk/package-lock.json
similarity index 100%
rename from packages/continue-sdk/package-lock.json
rename to sige-packages/continue-sdk/package-lock.json
diff --git a/packages/continue-sdk/package.json b/sige-packages/continue-sdk/package.json
similarity index 100%
rename from packages/continue-sdk/package.json
rename to sige-packages/continue-sdk/package.json
diff --git a/packages/continue-sdk/python/README.md b/sige-packages/continue-sdk/python/README.md
similarity index 100%
rename from packages/continue-sdk/python/README.md
rename to sige-packages/continue-sdk/python/README.md
diff --git a/packages/continue-sdk/python/api/.github/workflows/python.yml b/sige-packages/continue-sdk/python/api/.github/workflows/python.yml
similarity index 100%
rename from packages/continue-sdk/python/api/.github/workflows/python.yml
rename to sige-packages/continue-sdk/python/api/.github/workflows/python.yml
diff --git a/packages/continue-sdk/python/api/.gitignore b/sige-packages/continue-sdk/python/api/.gitignore
similarity index 100%
rename from packages/continue-sdk/python/api/.gitignore
rename to sige-packages/continue-sdk/python/api/.gitignore
diff --git a/packages/continue-sdk/python/api/.gitlab-ci.yml b/sige-packages/continue-sdk/python/api/.gitlab-ci.yml
similarity index 100%
rename from packages/continue-sdk/python/api/.gitlab-ci.yml
rename to sige-packages/continue-sdk/python/api/.gitlab-ci.yml
diff --git a/packages/continue-sdk/python/api/.openapi-generator-ignore b/sige-packages/continue-sdk/python/api/.openapi-generator-ignore
similarity index 100%
rename from packages/continue-sdk/python/api/.openapi-generator-ignore
rename to sige-packages/continue-sdk/python/api/.openapi-generator-ignore
diff --git a/packages/continue-sdk/python/api/.openapi-generator/FILES b/sige-packages/continue-sdk/python/api/.openapi-generator/FILES
similarity index 100%
rename from packages/continue-sdk/python/api/.openapi-generator/FILES
rename to sige-packages/continue-sdk/python/api/.openapi-generator/FILES
diff --git a/packages/continue-sdk/python/api/.openapi-generator/VERSION b/sige-packages/continue-sdk/python/api/.openapi-generator/VERSION
similarity index 100%
rename from packages/continue-sdk/python/api/.openapi-generator/VERSION
rename to sige-packages/continue-sdk/python/api/.openapi-generator/VERSION
diff --git a/packages/continue-sdk/python/api/.travis.yml b/sige-packages/continue-sdk/python/api/.travis.yml
similarity index 100%
rename from packages/continue-sdk/python/api/.travis.yml
rename to sige-packages/continue-sdk/python/api/.travis.yml
diff --git a/packages/continue-sdk/python/api/README.md b/sige-packages/continue-sdk/python/api/README.md
similarity index 100%
rename from packages/continue-sdk/python/api/README.md
rename to sige-packages/continue-sdk/python/api/README.md
diff --git a/packages/continue-sdk/python/api/docs/DefaultApi.md b/sige-packages/continue-sdk/python/api/docs/DefaultApi.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/DefaultApi.md
rename to sige-packages/continue-sdk/python/api/docs/DefaultApi.md
diff --git a/packages/continue-sdk/python/api/docs/GetAssistant200Response.md b/sige-packages/continue-sdk/python/api/docs/GetAssistant200Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/GetAssistant200Response.md
rename to sige-packages/continue-sdk/python/api/docs/GetAssistant200Response.md
diff --git a/packages/continue-sdk/python/api/docs/GetAssistant403Response.md b/sige-packages/continue-sdk/python/api/docs/GetAssistant403Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/GetAssistant403Response.md
rename to sige-packages/continue-sdk/python/api/docs/GetAssistant403Response.md
diff --git a/packages/continue-sdk/python/api/docs/GetAssistant404Response.md b/sige-packages/continue-sdk/python/api/docs/GetAssistant404Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/GetAssistant404Response.md
rename to sige-packages/continue-sdk/python/api/docs/GetAssistant404Response.md
diff --git a/packages/continue-sdk/python/api/docs/GetFreeTrialStatus200Response.md b/sige-packages/continue-sdk/python/api/docs/GetFreeTrialStatus200Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/GetFreeTrialStatus200Response.md
rename to sige-packages/continue-sdk/python/api/docs/GetFreeTrialStatus200Response.md
diff --git a/packages/continue-sdk/python/api/docs/GetModelsAddOnCheckoutUrl200Response.md b/sige-packages/continue-sdk/python/api/docs/GetModelsAddOnCheckoutUrl200Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/GetModelsAddOnCheckoutUrl200Response.md
rename to sige-packages/continue-sdk/python/api/docs/GetModelsAddOnCheckoutUrl200Response.md
diff --git a/packages/continue-sdk/python/api/docs/GetModelsAddOnCheckoutUrl500Response.md b/sige-packages/continue-sdk/python/api/docs/GetModelsAddOnCheckoutUrl500Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/GetModelsAddOnCheckoutUrl500Response.md
rename to sige-packages/continue-sdk/python/api/docs/GetModelsAddOnCheckoutUrl500Response.md
diff --git a/packages/continue-sdk/python/api/docs/GetPolicy200Response.md b/sige-packages/continue-sdk/python/api/docs/GetPolicy200Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/GetPolicy200Response.md
rename to sige-packages/continue-sdk/python/api/docs/GetPolicy200Response.md
diff --git a/packages/continue-sdk/python/api/docs/ListAssistantFullSlugs429Response.md b/sige-packages/continue-sdk/python/api/docs/ListAssistantFullSlugs429Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/ListAssistantFullSlugs429Response.md
rename to sige-packages/continue-sdk/python/api/docs/ListAssistantFullSlugs429Response.md
diff --git a/packages/continue-sdk/python/api/docs/ListAssistants200ResponseInner.md b/sige-packages/continue-sdk/python/api/docs/ListAssistants200ResponseInner.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/ListAssistants200ResponseInner.md
rename to sige-packages/continue-sdk/python/api/docs/ListAssistants200ResponseInner.md
diff --git a/packages/continue-sdk/python/api/docs/ListAssistants200ResponseInnerConfigResult.md b/sige-packages/continue-sdk/python/api/docs/ListAssistants200ResponseInnerConfigResult.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/ListAssistants200ResponseInnerConfigResult.md
rename to sige-packages/continue-sdk/python/api/docs/ListAssistants200ResponseInnerConfigResult.md
diff --git a/packages/continue-sdk/python/api/docs/ListAssistants401Response.md b/sige-packages/continue-sdk/python/api/docs/ListAssistants401Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/ListAssistants401Response.md
rename to sige-packages/continue-sdk/python/api/docs/ListAssistants401Response.md
diff --git a/packages/continue-sdk/python/api/docs/ListAssistants404Response.md b/sige-packages/continue-sdk/python/api/docs/ListAssistants404Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/ListAssistants404Response.md
rename to sige-packages/continue-sdk/python/api/docs/ListAssistants404Response.md
diff --git a/packages/continue-sdk/python/api/docs/ListOrganizations200Response.md b/sige-packages/continue-sdk/python/api/docs/ListOrganizations200Response.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/ListOrganizations200Response.md
rename to sige-packages/continue-sdk/python/api/docs/ListOrganizations200Response.md
diff --git a/packages/continue-sdk/python/api/docs/ListOrganizations200ResponseOrganizationsInner.md b/sige-packages/continue-sdk/python/api/docs/ListOrganizations200ResponseOrganizationsInner.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/ListOrganizations200ResponseOrganizationsInner.md
rename to sige-packages/continue-sdk/python/api/docs/ListOrganizations200ResponseOrganizationsInner.md
diff --git a/packages/continue-sdk/python/api/docs/SyncSecretsRequest.md b/sige-packages/continue-sdk/python/api/docs/SyncSecretsRequest.md
similarity index 100%
rename from packages/continue-sdk/python/api/docs/SyncSecretsRequest.md
rename to sige-packages/continue-sdk/python/api/docs/SyncSecretsRequest.md
diff --git a/packages/continue-sdk/python/api/git_push.sh b/sige-packages/continue-sdk/python/api/git_push.sh
similarity index 100%
rename from packages/continue-sdk/python/api/git_push.sh
rename to sige-packages/continue-sdk/python/api/git_push.sh
diff --git a/packages/continue-sdk/python/api/openapi_client/__init__.py b/sige-packages/continue-sdk/python/api/openapi_client/__init__.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/__init__.py
rename to sige-packages/continue-sdk/python/api/openapi_client/__init__.py
diff --git a/packages/continue-sdk/python/api/openapi_client/api/__init__.py b/sige-packages/continue-sdk/python/api/openapi_client/api/__init__.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/api/__init__.py
rename to sige-packages/continue-sdk/python/api/openapi_client/api/__init__.py
diff --git a/packages/continue-sdk/python/api/openapi_client/api/default_api.py b/sige-packages/continue-sdk/python/api/openapi_client/api/default_api.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/api/default_api.py
rename to sige-packages/continue-sdk/python/api/openapi_client/api/default_api.py
diff --git a/packages/continue-sdk/python/api/openapi_client/api_client.py b/sige-packages/continue-sdk/python/api/openapi_client/api_client.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/api_client.py
rename to sige-packages/continue-sdk/python/api/openapi_client/api_client.py
diff --git a/packages/continue-sdk/python/api/openapi_client/api_response.py b/sige-packages/continue-sdk/python/api/openapi_client/api_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/api_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/api_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/configuration.py b/sige-packages/continue-sdk/python/api/openapi_client/configuration.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/configuration.py
rename to sige-packages/continue-sdk/python/api/openapi_client/configuration.py
diff --git a/packages/continue-sdk/python/api/openapi_client/exceptions.py b/sige-packages/continue-sdk/python/api/openapi_client/exceptions.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/exceptions.py
rename to sige-packages/continue-sdk/python/api/openapi_client/exceptions.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/__init__.py b/sige-packages/continue-sdk/python/api/openapi_client/models/__init__.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/__init__.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/__init__.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/get_assistant200_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/get_assistant200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/get_assistant200_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/get_assistant200_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/get_assistant403_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/get_assistant403_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/get_assistant403_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/get_assistant403_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/get_assistant404_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/get_assistant404_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/get_assistant404_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/get_assistant404_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/get_free_trial_status200_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/get_free_trial_status200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/get_free_trial_status200_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/get_free_trial_status200_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/get_models_add_on_checkout_url200_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/get_models_add_on_checkout_url200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/get_models_add_on_checkout_url200_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/get_models_add_on_checkout_url200_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/get_models_add_on_checkout_url500_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/get_models_add_on_checkout_url500_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/get_models_add_on_checkout_url500_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/get_models_add_on_checkout_url500_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/get_policy200_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/get_policy200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/get_policy200_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/get_policy200_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/list_assistant_full_slugs429_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/list_assistant_full_slugs429_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/list_assistant_full_slugs429_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/list_assistant_full_slugs429_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/list_assistants200_response_inner.py b/sige-packages/continue-sdk/python/api/openapi_client/models/list_assistants200_response_inner.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/list_assistants200_response_inner.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/list_assistants200_response_inner.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/list_assistants200_response_inner_config_result.py b/sige-packages/continue-sdk/python/api/openapi_client/models/list_assistants200_response_inner_config_result.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/list_assistants200_response_inner_config_result.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/list_assistants200_response_inner_config_result.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/list_assistants401_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/list_assistants401_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/list_assistants401_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/list_assistants401_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/list_assistants404_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/list_assistants404_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/list_assistants404_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/list_assistants404_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/list_organizations200_response.py b/sige-packages/continue-sdk/python/api/openapi_client/models/list_organizations200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/list_organizations200_response.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/list_organizations200_response.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/list_organizations200_response_organizations_inner.py b/sige-packages/continue-sdk/python/api/openapi_client/models/list_organizations200_response_organizations_inner.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/list_organizations200_response_organizations_inner.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/list_organizations200_response_organizations_inner.py
diff --git a/packages/continue-sdk/python/api/openapi_client/models/sync_secrets_request.py b/sige-packages/continue-sdk/python/api/openapi_client/models/sync_secrets_request.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/models/sync_secrets_request.py
rename to sige-packages/continue-sdk/python/api/openapi_client/models/sync_secrets_request.py
diff --git a/packages/continue-sdk/python/api/openapi_client/py.typed b/sige-packages/continue-sdk/python/api/openapi_client/py.typed
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/py.typed
rename to sige-packages/continue-sdk/python/api/openapi_client/py.typed
diff --git a/packages/continue-sdk/python/api/openapi_client/rest.py b/sige-packages/continue-sdk/python/api/openapi_client/rest.py
similarity index 100%
rename from packages/continue-sdk/python/api/openapi_client/rest.py
rename to sige-packages/continue-sdk/python/api/openapi_client/rest.py
diff --git a/packages/continue-sdk/python/api/pyproject.toml b/sige-packages/continue-sdk/python/api/pyproject.toml
similarity index 100%
rename from packages/continue-sdk/python/api/pyproject.toml
rename to sige-packages/continue-sdk/python/api/pyproject.toml
diff --git a/packages/continue-sdk/python/api/requirements.txt b/sige-packages/continue-sdk/python/api/requirements.txt
similarity index 100%
rename from packages/continue-sdk/python/api/requirements.txt
rename to sige-packages/continue-sdk/python/api/requirements.txt
diff --git a/packages/continue-sdk/python/api/setup.cfg b/sige-packages/continue-sdk/python/api/setup.cfg
similarity index 100%
rename from packages/continue-sdk/python/api/setup.cfg
rename to sige-packages/continue-sdk/python/api/setup.cfg
diff --git a/packages/continue-sdk/python/api/setup.py b/sige-packages/continue-sdk/python/api/setup.py
similarity index 100%
rename from packages/continue-sdk/python/api/setup.py
rename to sige-packages/continue-sdk/python/api/setup.py
diff --git a/packages/continue-sdk/python/api/test-requirements.txt b/sige-packages/continue-sdk/python/api/test-requirements.txt
similarity index 100%
rename from packages/continue-sdk/python/api/test-requirements.txt
rename to sige-packages/continue-sdk/python/api/test-requirements.txt
diff --git a/packages/continue-sdk/python/api/test/__init__.py b/sige-packages/continue-sdk/python/api/test/__init__.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/__init__.py
rename to sige-packages/continue-sdk/python/api/test/__init__.py
diff --git a/packages/continue-sdk/python/api/test/test_default_api.py b/sige-packages/continue-sdk/python/api/test/test_default_api.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_default_api.py
rename to sige-packages/continue-sdk/python/api/test/test_default_api.py
diff --git a/packages/continue-sdk/python/api/test/test_get_assistant200_response.py b/sige-packages/continue-sdk/python/api/test/test_get_assistant200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_get_assistant200_response.py
rename to sige-packages/continue-sdk/python/api/test/test_get_assistant200_response.py
diff --git a/packages/continue-sdk/python/api/test/test_get_assistant403_response.py b/sige-packages/continue-sdk/python/api/test/test_get_assistant403_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_get_assistant403_response.py
rename to sige-packages/continue-sdk/python/api/test/test_get_assistant403_response.py
diff --git a/packages/continue-sdk/python/api/test/test_get_assistant404_response.py b/sige-packages/continue-sdk/python/api/test/test_get_assistant404_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_get_assistant404_response.py
rename to sige-packages/continue-sdk/python/api/test/test_get_assistant404_response.py
diff --git a/packages/continue-sdk/python/api/test/test_get_free_trial_status200_response.py b/sige-packages/continue-sdk/python/api/test/test_get_free_trial_status200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_get_free_trial_status200_response.py
rename to sige-packages/continue-sdk/python/api/test/test_get_free_trial_status200_response.py
diff --git a/packages/continue-sdk/python/api/test/test_get_models_add_on_checkout_url200_response.py b/sige-packages/continue-sdk/python/api/test/test_get_models_add_on_checkout_url200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_get_models_add_on_checkout_url200_response.py
rename to sige-packages/continue-sdk/python/api/test/test_get_models_add_on_checkout_url200_response.py
diff --git a/packages/continue-sdk/python/api/test/test_get_models_add_on_checkout_url500_response.py b/sige-packages/continue-sdk/python/api/test/test_get_models_add_on_checkout_url500_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_get_models_add_on_checkout_url500_response.py
rename to sige-packages/continue-sdk/python/api/test/test_get_models_add_on_checkout_url500_response.py
diff --git a/packages/continue-sdk/python/api/test/test_get_policy200_response.py b/sige-packages/continue-sdk/python/api/test/test_get_policy200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_get_policy200_response.py
rename to sige-packages/continue-sdk/python/api/test/test_get_policy200_response.py
diff --git a/packages/continue-sdk/python/api/test/test_list_assistant_full_slugs429_response.py b/sige-packages/continue-sdk/python/api/test/test_list_assistant_full_slugs429_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_list_assistant_full_slugs429_response.py
rename to sige-packages/continue-sdk/python/api/test/test_list_assistant_full_slugs429_response.py
diff --git a/packages/continue-sdk/python/api/test/test_list_assistants200_response_inner.py b/sige-packages/continue-sdk/python/api/test/test_list_assistants200_response_inner.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_list_assistants200_response_inner.py
rename to sige-packages/continue-sdk/python/api/test/test_list_assistants200_response_inner.py
diff --git a/packages/continue-sdk/python/api/test/test_list_assistants200_response_inner_config_result.py b/sige-packages/continue-sdk/python/api/test/test_list_assistants200_response_inner_config_result.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_list_assistants200_response_inner_config_result.py
rename to sige-packages/continue-sdk/python/api/test/test_list_assistants200_response_inner_config_result.py
diff --git a/packages/continue-sdk/python/api/test/test_list_assistants401_response.py b/sige-packages/continue-sdk/python/api/test/test_list_assistants401_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_list_assistants401_response.py
rename to sige-packages/continue-sdk/python/api/test/test_list_assistants401_response.py
diff --git a/packages/continue-sdk/python/api/test/test_list_assistants404_response.py b/sige-packages/continue-sdk/python/api/test/test_list_assistants404_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_list_assistants404_response.py
rename to sige-packages/continue-sdk/python/api/test/test_list_assistants404_response.py
diff --git a/packages/continue-sdk/python/api/test/test_list_organizations200_response.py b/sige-packages/continue-sdk/python/api/test/test_list_organizations200_response.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_list_organizations200_response.py
rename to sige-packages/continue-sdk/python/api/test/test_list_organizations200_response.py
diff --git a/packages/continue-sdk/python/api/test/test_list_organizations200_response_organizations_inner.py b/sige-packages/continue-sdk/python/api/test/test_list_organizations200_response_organizations_inner.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_list_organizations200_response_organizations_inner.py
rename to sige-packages/continue-sdk/python/api/test/test_list_organizations200_response_organizations_inner.py
diff --git a/packages/continue-sdk/python/api/test/test_sync_secrets_request.py b/sige-packages/continue-sdk/python/api/test/test_sync_secrets_request.py
similarity index 100%
rename from packages/continue-sdk/python/api/test/test_sync_secrets_request.py
rename to sige-packages/continue-sdk/python/api/test/test_sync_secrets_request.py
diff --git a/packages/continue-sdk/python/api/tox.ini b/sige-packages/continue-sdk/python/api/tox.ini
similarity index 100%
rename from packages/continue-sdk/python/api/tox.ini
rename to sige-packages/continue-sdk/python/api/tox.ini
diff --git a/packages/continue-sdk/swagger-ui-server.js b/sige-packages/continue-sdk/swagger-ui-server.js
similarity index 100%
rename from packages/continue-sdk/swagger-ui-server.js
rename to sige-packages/continue-sdk/swagger-ui-server.js
diff --git a/packages/continue-sdk/tsconfig.json b/sige-packages/continue-sdk/tsconfig.json
similarity index 100%
rename from packages/continue-sdk/tsconfig.json
rename to sige-packages/continue-sdk/tsconfig.json
diff --git a/packages/continue-sdk/typescript/.env.example b/sige-packages/continue-sdk/typescript/.env.example
similarity index 100%
rename from packages/continue-sdk/typescript/.env.example
rename to sige-packages/continue-sdk/typescript/.env.example
diff --git a/packages/continue-sdk/typescript/README.md b/sige-packages/continue-sdk/typescript/README.md
similarity index 100%
rename from packages/continue-sdk/typescript/README.md
rename to sige-packages/continue-sdk/typescript/README.md
diff --git a/packages/continue-sdk/typescript/api/.gitignore b/sige-packages/continue-sdk/typescript/api/.gitignore
similarity index 100%
rename from packages/continue-sdk/typescript/api/.gitignore
rename to sige-packages/continue-sdk/typescript/api/.gitignore
diff --git a/packages/continue-sdk/typescript/api/.npmignore b/sige-packages/continue-sdk/typescript/api/.npmignore
similarity index 100%
rename from packages/continue-sdk/typescript/api/.npmignore
rename to sige-packages/continue-sdk/typescript/api/.npmignore
diff --git a/packages/continue-sdk/typescript/api/.openapi-generator-ignore b/sige-packages/continue-sdk/typescript/api/.openapi-generator-ignore
similarity index 100%
rename from packages/continue-sdk/typescript/api/.openapi-generator-ignore
rename to sige-packages/continue-sdk/typescript/api/.openapi-generator-ignore
diff --git a/packages/continue-sdk/typescript/api/.openapi-generator/FILES b/sige-packages/continue-sdk/typescript/api/.openapi-generator/FILES
similarity index 100%
rename from packages/continue-sdk/typescript/api/.openapi-generator/FILES
rename to sige-packages/continue-sdk/typescript/api/.openapi-generator/FILES
diff --git a/packages/continue-sdk/typescript/api/.openapi-generator/VERSION b/sige-packages/continue-sdk/typescript/api/.openapi-generator/VERSION
similarity index 100%
rename from packages/continue-sdk/typescript/api/.openapi-generator/VERSION
rename to sige-packages/continue-sdk/typescript/api/.openapi-generator/VERSION
diff --git a/packages/continue-sdk/typescript/api/README.md b/sige-packages/continue-sdk/typescript/api/README.md
similarity index 100%
rename from packages/continue-sdk/typescript/api/README.md
rename to sige-packages/continue-sdk/typescript/api/README.md
diff --git a/packages/continue-sdk/typescript/api/package.json b/sige-packages/continue-sdk/typescript/api/package.json
similarity index 100%
rename from packages/continue-sdk/typescript/api/package.json
rename to sige-packages/continue-sdk/typescript/api/package.json
diff --git a/packages/continue-sdk/typescript/api/src/apis/DefaultApi.ts b/sige-packages/continue-sdk/typescript/api/src/apis/DefaultApi.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/apis/DefaultApi.ts
rename to sige-packages/continue-sdk/typescript/api/src/apis/DefaultApi.ts
diff --git a/packages/continue-sdk/typescript/api/src/apis/index.ts b/sige-packages/continue-sdk/typescript/api/src/apis/index.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/apis/index.ts
rename to sige-packages/continue-sdk/typescript/api/src/apis/index.ts
diff --git a/packages/continue-sdk/typescript/api/src/index.ts b/sige-packages/continue-sdk/typescript/api/src/index.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/index.ts
rename to sige-packages/continue-sdk/typescript/api/src/index.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/GetAssistant200Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/GetAssistant200Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/GetAssistant200Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/GetAssistant200Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/GetAssistant403Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/GetAssistant403Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/GetAssistant403Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/GetAssistant403Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/GetAssistant404Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/GetAssistant404Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/GetAssistant404Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/GetAssistant404Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/GetFreeTrialStatus200Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/GetFreeTrialStatus200Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/GetFreeTrialStatus200Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/GetFreeTrialStatus200Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/GetModelsAddOnCheckoutUrl200Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/GetModelsAddOnCheckoutUrl200Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/GetModelsAddOnCheckoutUrl200Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/GetModelsAddOnCheckoutUrl200Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/GetModelsAddOnCheckoutUrl500Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/GetModelsAddOnCheckoutUrl500Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/GetModelsAddOnCheckoutUrl500Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/GetModelsAddOnCheckoutUrl500Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/GetPolicy200Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/GetPolicy200Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/GetPolicy200Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/GetPolicy200Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/ListAssistantFullSlugs429Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/ListAssistantFullSlugs429Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/ListAssistantFullSlugs429Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/ListAssistantFullSlugs429Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/ListAssistants200ResponseInner.ts b/sige-packages/continue-sdk/typescript/api/src/models/ListAssistants200ResponseInner.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/ListAssistants200ResponseInner.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/ListAssistants200ResponseInner.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/ListAssistants200ResponseInnerConfigResult.ts b/sige-packages/continue-sdk/typescript/api/src/models/ListAssistants200ResponseInnerConfigResult.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/ListAssistants200ResponseInnerConfigResult.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/ListAssistants200ResponseInnerConfigResult.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/ListAssistants401Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/ListAssistants401Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/ListAssistants401Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/ListAssistants401Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/ListAssistants404Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/ListAssistants404Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/ListAssistants404Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/ListAssistants404Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/ListOrganizations200Response.ts b/sige-packages/continue-sdk/typescript/api/src/models/ListOrganizations200Response.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/ListOrganizations200Response.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/ListOrganizations200Response.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/ListOrganizations200ResponseOrganizationsInner.ts b/sige-packages/continue-sdk/typescript/api/src/models/ListOrganizations200ResponseOrganizationsInner.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/ListOrganizations200ResponseOrganizationsInner.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/ListOrganizations200ResponseOrganizationsInner.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/SyncSecretsRequest.ts b/sige-packages/continue-sdk/typescript/api/src/models/SyncSecretsRequest.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/SyncSecretsRequest.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/SyncSecretsRequest.ts
diff --git a/packages/continue-sdk/typescript/api/src/models/index.ts b/sige-packages/continue-sdk/typescript/api/src/models/index.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/models/index.ts
rename to sige-packages/continue-sdk/typescript/api/src/models/index.ts
diff --git a/packages/continue-sdk/typescript/api/src/runtime.ts b/sige-packages/continue-sdk/typescript/api/src/runtime.ts
similarity index 100%
rename from packages/continue-sdk/typescript/api/src/runtime.ts
rename to sige-packages/continue-sdk/typescript/api/src/runtime.ts
diff --git a/packages/continue-sdk/typescript/api/tsconfig.esm.json b/sige-packages/continue-sdk/typescript/api/tsconfig.esm.json
similarity index 100%
rename from packages/continue-sdk/typescript/api/tsconfig.esm.json
rename to sige-packages/continue-sdk/typescript/api/tsconfig.esm.json
diff --git a/packages/continue-sdk/typescript/api/tsconfig.json b/sige-packages/continue-sdk/typescript/api/tsconfig.json
similarity index 100%
rename from packages/continue-sdk/typescript/api/tsconfig.json
rename to sige-packages/continue-sdk/typescript/api/tsconfig.json
diff --git a/packages/continue-sdk/typescript/build.sh b/sige-packages/continue-sdk/typescript/build.sh
old mode 100755
new mode 100644
similarity index 100%
rename from packages/continue-sdk/typescript/build.sh
rename to sige-packages/continue-sdk/typescript/build.sh
diff --git a/packages/continue-sdk/typescript/jest.config.js b/sige-packages/continue-sdk/typescript/jest.config.js
similarity index 100%
rename from packages/continue-sdk/typescript/jest.config.js
rename to sige-packages/continue-sdk/typescript/jest.config.js
diff --git a/packages/continue-sdk/typescript/package-lock.json b/sige-packages/continue-sdk/typescript/package-lock.json
similarity index 100%
rename from packages/continue-sdk/typescript/package-lock.json
rename to sige-packages/continue-sdk/typescript/package-lock.json
diff --git a/packages/continue-sdk/typescript/package.json b/sige-packages/continue-sdk/typescript/package.json
similarity index 100%
rename from packages/continue-sdk/typescript/package.json
rename to sige-packages/continue-sdk/typescript/package.json
diff --git a/packages/continue-sdk/typescript/src/Assistant.ts b/sige-packages/continue-sdk/typescript/src/Assistant.ts
similarity index 100%
rename from packages/continue-sdk/typescript/src/Assistant.ts
rename to sige-packages/continue-sdk/typescript/src/Assistant.ts
diff --git a/packages/continue-sdk/typescript/src/Continue.ts b/sige-packages/continue-sdk/typescript/src/Continue.ts
similarity index 100%
rename from packages/continue-sdk/typescript/src/Continue.ts
rename to sige-packages/continue-sdk/typescript/src/Continue.ts
diff --git a/packages/continue-sdk/typescript/src/createOpenAIClient.ts b/sige-packages/continue-sdk/typescript/src/createOpenAIClient.ts
similarity index 100%
rename from packages/continue-sdk/typescript/src/createOpenAIClient.ts
rename to sige-packages/continue-sdk/typescript/src/createOpenAIClient.ts
diff --git a/packages/continue-sdk/typescript/src/index.ts b/sige-packages/continue-sdk/typescript/src/index.ts
similarity index 100%
rename from packages/continue-sdk/typescript/src/index.ts
rename to sige-packages/continue-sdk/typescript/src/index.ts
diff --git a/packages/continue-sdk/typescript/tests/continue.test.ts b/sige-packages/continue-sdk/typescript/tests/continue.test.ts
similarity index 100%
rename from packages/continue-sdk/typescript/tests/continue.test.ts
rename to sige-packages/continue-sdk/typescript/tests/continue.test.ts
diff --git a/packages/continue-sdk/typescript/tsconfig.json b/sige-packages/continue-sdk/typescript/tsconfig.json
similarity index 100%
rename from packages/continue-sdk/typescript/tsconfig.json
rename to sige-packages/continue-sdk/typescript/tsconfig.json
diff --git a/packages/fetch/.gitignore b/sige-packages/fetch/.gitignore
similarity index 100%
rename from packages/fetch/.gitignore
rename to sige-packages/fetch/.gitignore
diff --git a/packages/fetch/package-lock.json b/sige-packages/fetch/package-lock.json
similarity index 100%
rename from packages/fetch/package-lock.json
rename to sige-packages/fetch/package-lock.json
diff --git a/packages/fetch/package.json b/sige-packages/fetch/package.json
similarity index 100%
rename from packages/fetch/package.json
rename to sige-packages/fetch/package.json
diff --git a/packages/fetch/release.config.js b/sige-packages/fetch/release.config.js
similarity index 100%
rename from packages/fetch/release.config.js
rename to sige-packages/fetch/release.config.js
diff --git a/packages/fetch/src/certs.test.ts b/sige-packages/fetch/src/certs.test.ts
similarity index 100%
rename from packages/fetch/src/certs.test.ts
rename to sige-packages/fetch/src/certs.test.ts
diff --git a/packages/fetch/src/certs.ts b/sige-packages/fetch/src/certs.ts
similarity index 100%
rename from packages/fetch/src/certs.ts
rename to sige-packages/fetch/src/certs.ts
diff --git a/packages/fetch/src/fetch.e2e.test.ts b/sige-packages/fetch/src/fetch.e2e.test.ts
similarity index 100%
rename from packages/fetch/src/fetch.e2e.test.ts
rename to sige-packages/fetch/src/fetch.e2e.test.ts
diff --git a/packages/fetch/src/fetch.ts b/sige-packages/fetch/src/fetch.ts
similarity index 100%
rename from packages/fetch/src/fetch.ts
rename to sige-packages/fetch/src/fetch.ts
diff --git a/packages/fetch/src/getAgentOptions.test.ts b/sige-packages/fetch/src/getAgentOptions.test.ts
similarity index 100%
rename from packages/fetch/src/getAgentOptions.test.ts
rename to sige-packages/fetch/src/getAgentOptions.test.ts
diff --git a/packages/fetch/src/getAgentOptions.ts b/sige-packages/fetch/src/getAgentOptions.ts
similarity index 100%
rename from packages/fetch/src/getAgentOptions.ts
rename to sige-packages/fetch/src/getAgentOptions.ts
diff --git a/packages/fetch/src/index.ts b/sige-packages/fetch/src/index.ts
similarity index 100%
rename from packages/fetch/src/index.ts
rename to sige-packages/fetch/src/index.ts
diff --git a/packages/fetch/src/node-fetch-patch.js b/sige-packages/fetch/src/node-fetch-patch.js
similarity index 100%
rename from packages/fetch/src/node-fetch-patch.js
rename to sige-packages/fetch/src/node-fetch-patch.js
diff --git a/packages/fetch/src/node-fetch-patch.test.js b/sige-packages/fetch/src/node-fetch-patch.test.js
similarity index 100%
rename from packages/fetch/src/node-fetch-patch.test.js
rename to sige-packages/fetch/src/node-fetch-patch.test.js
diff --git a/packages/fetch/src/ssl-certificate.test.ts b/sige-packages/fetch/src/ssl-certificate.test.ts
similarity index 100%
rename from packages/fetch/src/ssl-certificate.test.ts
rename to sige-packages/fetch/src/ssl-certificate.test.ts
diff --git a/packages/fetch/src/stream.test.ts b/sige-packages/fetch/src/stream.test.ts
similarity index 100%
rename from packages/fetch/src/stream.test.ts
rename to sige-packages/fetch/src/stream.test.ts
diff --git a/packages/fetch/src/stream.ts b/sige-packages/fetch/src/stream.ts
similarity index 100%
rename from packages/fetch/src/stream.ts
rename to sige-packages/fetch/src/stream.ts
diff --git a/packages/fetch/src/util.test.ts b/sige-packages/fetch/src/util.test.ts
similarity index 100%
rename from packages/fetch/src/util.test.ts
rename to sige-packages/fetch/src/util.test.ts
diff --git a/packages/fetch/src/util.ts b/sige-packages/fetch/src/util.ts
similarity index 100%
rename from packages/fetch/src/util.ts
rename to sige-packages/fetch/src/util.ts
diff --git a/packages/fetch/tsconfig.json b/sige-packages/fetch/tsconfig.json
similarity index 100%
rename from packages/fetch/tsconfig.json
rename to sige-packages/fetch/tsconfig.json
diff --git a/packages/fetch/vitest.config.ts b/sige-packages/fetch/vitest.config.ts
similarity index 100%
rename from packages/fetch/vitest.config.ts
rename to sige-packages/fetch/vitest.config.ts
diff --git a/packages/llm-info/README.md b/sige-packages/llm-info/README.md
similarity index 100%
rename from packages/llm-info/README.md
rename to sige-packages/llm-info/README.md
diff --git a/packages/llm-info/package-lock.json b/sige-packages/llm-info/package-lock.json
similarity index 100%
rename from packages/llm-info/package-lock.json
rename to sige-packages/llm-info/package-lock.json
diff --git a/packages/llm-info/package.json b/sige-packages/llm-info/package.json
similarity index 100%
rename from packages/llm-info/package.json
rename to sige-packages/llm-info/package.json
diff --git a/packages/llm-info/release.config.js b/sige-packages/llm-info/release.config.js
similarity index 100%
rename from packages/llm-info/release.config.js
rename to sige-packages/llm-info/release.config.js
diff --git a/packages/llm-info/src/index.ts b/sige-packages/llm-info/src/index.ts
similarity index 100%
rename from packages/llm-info/src/index.ts
rename to sige-packages/llm-info/src/index.ts
diff --git a/packages/llm-info/src/providers/anthropic.ts b/sige-packages/llm-info/src/providers/anthropic.ts
similarity index 100%
rename from packages/llm-info/src/providers/anthropic.ts
rename to sige-packages/llm-info/src/providers/anthropic.ts
diff --git a/packages/llm-info/src/providers/azure.ts b/sige-packages/llm-info/src/providers/azure.ts
similarity index 100%
rename from packages/llm-info/src/providers/azure.ts
rename to sige-packages/llm-info/src/providers/azure.ts
diff --git a/packages/llm-info/src/providers/bedrock.ts b/sige-packages/llm-info/src/providers/bedrock.ts
similarity index 100%
rename from packages/llm-info/src/providers/bedrock.ts
rename to sige-packages/llm-info/src/providers/bedrock.ts
diff --git a/packages/llm-info/src/providers/cohere.ts b/sige-packages/llm-info/src/providers/cohere.ts
similarity index 100%
rename from packages/llm-info/src/providers/cohere.ts
rename to sige-packages/llm-info/src/providers/cohere.ts
diff --git a/packages/llm-info/src/providers/cometapi.ts b/sige-packages/llm-info/src/providers/cometapi.ts
similarity index 100%
rename from packages/llm-info/src/providers/cometapi.ts
rename to sige-packages/llm-info/src/providers/cometapi.ts
diff --git a/packages/llm-info/src/providers/gemini.ts b/sige-packages/llm-info/src/providers/gemini.ts
similarity index 100%
rename from packages/llm-info/src/providers/gemini.ts
rename to sige-packages/llm-info/src/providers/gemini.ts
diff --git a/packages/llm-info/src/providers/inception.ts b/sige-packages/llm-info/src/providers/inception.ts
similarity index 100%
rename from packages/llm-info/src/providers/inception.ts
rename to sige-packages/llm-info/src/providers/inception.ts
diff --git a/packages/llm-info/src/providers/minimax.ts b/sige-packages/llm-info/src/providers/minimax.ts
similarity index 100%
rename from packages/llm-info/src/providers/minimax.ts
rename to sige-packages/llm-info/src/providers/minimax.ts
diff --git a/packages/llm-info/src/providers/mistral.ts b/sige-packages/llm-info/src/providers/mistral.ts
similarity index 100%
rename from packages/llm-info/src/providers/mistral.ts
rename to sige-packages/llm-info/src/providers/mistral.ts
diff --git a/packages/llm-info/src/providers/ollama.ts b/sige-packages/llm-info/src/providers/ollama.ts
similarity index 100%
rename from packages/llm-info/src/providers/ollama.ts
rename to sige-packages/llm-info/src/providers/ollama.ts
diff --git a/packages/llm-info/src/providers/openai.ts b/sige-packages/llm-info/src/providers/openai.ts
similarity index 100%
rename from packages/llm-info/src/providers/openai.ts
rename to sige-packages/llm-info/src/providers/openai.ts
diff --git a/packages/llm-info/src/providers/os.ts b/sige-packages/llm-info/src/providers/os.ts
similarity index 100%
rename from packages/llm-info/src/providers/os.ts
rename to sige-packages/llm-info/src/providers/os.ts
diff --git a/packages/llm-info/src/providers/vertexai.ts b/sige-packages/llm-info/src/providers/vertexai.ts
similarity index 100%
rename from packages/llm-info/src/providers/vertexai.ts
rename to sige-packages/llm-info/src/providers/vertexai.ts
diff --git a/packages/llm-info/src/providers/vllm.ts b/sige-packages/llm-info/src/providers/vllm.ts
similarity index 100%
rename from packages/llm-info/src/providers/vllm.ts
rename to sige-packages/llm-info/src/providers/vllm.ts
diff --git a/packages/llm-info/src/providers/voyage.ts b/sige-packages/llm-info/src/providers/voyage.ts
similarity index 100%
rename from packages/llm-info/src/providers/voyage.ts
rename to sige-packages/llm-info/src/providers/voyage.ts
diff --git a/packages/llm-info/src/providers/xAI.ts b/sige-packages/llm-info/src/providers/xAI.ts
similarity index 100%
rename from packages/llm-info/src/providers/xAI.ts
rename to sige-packages/llm-info/src/providers/xAI.ts
diff --git a/packages/llm-info/src/providers/zai.ts b/sige-packages/llm-info/src/providers/zai.ts
similarity index 100%
rename from packages/llm-info/src/providers/zai.ts
rename to sige-packages/llm-info/src/providers/zai.ts
diff --git a/packages/llm-info/src/types.ts b/sige-packages/llm-info/src/types.ts
similarity index 100%
rename from packages/llm-info/src/types.ts
rename to sige-packages/llm-info/src/types.ts
diff --git a/packages/llm-info/src/util.ts b/sige-packages/llm-info/src/util.ts
similarity index 100%
rename from packages/llm-info/src/util.ts
rename to sige-packages/llm-info/src/util.ts
diff --git a/packages/llm-info/tsconfig.json b/sige-packages/llm-info/tsconfig.json
similarity index 100%
rename from packages/llm-info/tsconfig.json
rename to sige-packages/llm-info/tsconfig.json
diff --git a/packages/openai-adapters/.npmignore b/sige-packages/openai-adapters/.npmignore
similarity index 100%
rename from packages/openai-adapters/.npmignore
rename to sige-packages/openai-adapters/.npmignore
diff --git a/packages/openai-adapters/README.md b/sige-packages/openai-adapters/README.md
similarity index 100%
rename from packages/openai-adapters/README.md
rename to sige-packages/openai-adapters/README.md
diff --git a/packages/openai-adapters/jest.config.mjs b/sige-packages/openai-adapters/jest.config.mjs
similarity index 100%
rename from packages/openai-adapters/jest.config.mjs
rename to sige-packages/openai-adapters/jest.config.mjs
diff --git a/packages/openai-adapters/package-lock.json b/sige-packages/openai-adapters/package-lock.json
similarity index 100%
rename from packages/openai-adapters/package-lock.json
rename to sige-packages/openai-adapters/package-lock.json
diff --git a/packages/openai-adapters/package.json b/sige-packages/openai-adapters/package.json
similarity index 100%
rename from packages/openai-adapters/package.json
rename to sige-packages/openai-adapters/package.json
diff --git a/packages/openai-adapters/release.config.js b/sige-packages/openai-adapters/release.config.js
similarity index 100%
rename from packages/openai-adapters/release.config.js
rename to sige-packages/openai-adapters/release.config.js
diff --git a/packages/openai-adapters/src/apis/AiSdk.ts b/sige-packages/openai-adapters/src/apis/AiSdk.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/AiSdk.ts
rename to sige-packages/openai-adapters/src/apis/AiSdk.ts
diff --git a/packages/openai-adapters/src/apis/Anthropic.test.ts b/sige-packages/openai-adapters/src/apis/Anthropic.test.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Anthropic.test.ts
rename to sige-packages/openai-adapters/src/apis/Anthropic.test.ts
diff --git a/packages/openai-adapters/src/apis/Anthropic.ts b/sige-packages/openai-adapters/src/apis/Anthropic.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Anthropic.ts
rename to sige-packages/openai-adapters/src/apis/Anthropic.ts
diff --git a/packages/openai-adapters/src/apis/AnthropicCachingStrategies.test.ts b/sige-packages/openai-adapters/src/apis/AnthropicCachingStrategies.test.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/AnthropicCachingStrategies.test.ts
rename to sige-packages/openai-adapters/src/apis/AnthropicCachingStrategies.test.ts
diff --git a/packages/openai-adapters/src/apis/AnthropicCachingStrategies.ts b/sige-packages/openai-adapters/src/apis/AnthropicCachingStrategies.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/AnthropicCachingStrategies.ts
rename to sige-packages/openai-adapters/src/apis/AnthropicCachingStrategies.ts
diff --git a/packages/openai-adapters/src/apis/AnthropicUtils.test.ts b/sige-packages/openai-adapters/src/apis/AnthropicUtils.test.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/AnthropicUtils.test.ts
rename to sige-packages/openai-adapters/src/apis/AnthropicUtils.test.ts
diff --git a/packages/openai-adapters/src/apis/AnthropicUtils.ts b/sige-packages/openai-adapters/src/apis/AnthropicUtils.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/AnthropicUtils.ts
rename to sige-packages/openai-adapters/src/apis/AnthropicUtils.ts
diff --git a/packages/openai-adapters/src/apis/AskSage.ts b/sige-packages/openai-adapters/src/apis/AskSage.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/AskSage.ts
rename to sige-packages/openai-adapters/src/apis/AskSage.ts
diff --git a/packages/openai-adapters/src/apis/Azure.ts b/sige-packages/openai-adapters/src/apis/Azure.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Azure.ts
rename to sige-packages/openai-adapters/src/apis/Azure.ts
diff --git a/packages/openai-adapters/src/apis/Bedrock.ts b/sige-packages/openai-adapters/src/apis/Bedrock.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Bedrock.ts
rename to sige-packages/openai-adapters/src/apis/Bedrock.ts
diff --git a/packages/openai-adapters/src/apis/ClawRouter.test.ts b/sige-packages/openai-adapters/src/apis/ClawRouter.test.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/ClawRouter.test.ts
rename to sige-packages/openai-adapters/src/apis/ClawRouter.test.ts
diff --git a/packages/openai-adapters/src/apis/ClawRouter.ts b/sige-packages/openai-adapters/src/apis/ClawRouter.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/ClawRouter.ts
rename to sige-packages/openai-adapters/src/apis/ClawRouter.ts
diff --git a/packages/openai-adapters/src/apis/Cohere.ts b/sige-packages/openai-adapters/src/apis/Cohere.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Cohere.ts
rename to sige-packages/openai-adapters/src/apis/Cohere.ts
diff --git a/packages/openai-adapters/src/apis/CometAPI.ts b/sige-packages/openai-adapters/src/apis/CometAPI.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/CometAPI.ts
rename to sige-packages/openai-adapters/src/apis/CometAPI.ts
diff --git a/packages/openai-adapters/src/apis/DeepSeek.ts b/sige-packages/openai-adapters/src/apis/DeepSeek.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/DeepSeek.ts
rename to sige-packages/openai-adapters/src/apis/DeepSeek.ts
diff --git a/packages/openai-adapters/src/apis/Gemini.test.ts b/sige-packages/openai-adapters/src/apis/Gemini.test.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Gemini.test.ts
rename to sige-packages/openai-adapters/src/apis/Gemini.test.ts
diff --git a/packages/openai-adapters/src/apis/Gemini.ts b/sige-packages/openai-adapters/src/apis/Gemini.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Gemini.ts
rename to sige-packages/openai-adapters/src/apis/Gemini.ts
diff --git a/packages/openai-adapters/src/apis/Inception.ts b/sige-packages/openai-adapters/src/apis/Inception.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Inception.ts
rename to sige-packages/openai-adapters/src/apis/Inception.ts
diff --git a/packages/openai-adapters/src/apis/Jina.ts b/sige-packages/openai-adapters/src/apis/Jina.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Jina.ts
rename to sige-packages/openai-adapters/src/apis/Jina.ts
diff --git a/packages/openai-adapters/src/apis/LlamaStack.ts b/sige-packages/openai-adapters/src/apis/LlamaStack.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/LlamaStack.ts
rename to sige-packages/openai-adapters/src/apis/LlamaStack.ts
diff --git a/packages/openai-adapters/src/apis/MiniMax.ts b/sige-packages/openai-adapters/src/apis/MiniMax.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/MiniMax.ts
rename to sige-packages/openai-adapters/src/apis/MiniMax.ts
diff --git a/packages/openai-adapters/src/apis/Mock.ts b/sige-packages/openai-adapters/src/apis/Mock.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Mock.ts
rename to sige-packages/openai-adapters/src/apis/Mock.ts
diff --git a/packages/openai-adapters/src/apis/Moonshot.ts b/sige-packages/openai-adapters/src/apis/Moonshot.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Moonshot.ts
rename to sige-packages/openai-adapters/src/apis/Moonshot.ts
diff --git a/packages/openai-adapters/src/apis/OpenAI.ts b/sige-packages/openai-adapters/src/apis/OpenAI.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/OpenAI.ts
rename to sige-packages/openai-adapters/src/apis/OpenAI.ts
diff --git a/packages/openai-adapters/src/apis/OpenRouter.test.ts b/sige-packages/openai-adapters/src/apis/OpenRouter.test.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/OpenRouter.test.ts
rename to sige-packages/openai-adapters/src/apis/OpenRouter.test.ts
diff --git a/packages/openai-adapters/src/apis/OpenRouter.ts b/sige-packages/openai-adapters/src/apis/OpenRouter.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/OpenRouter.ts
rename to sige-packages/openai-adapters/src/apis/OpenRouter.ts
diff --git a/packages/openai-adapters/src/apis/OpenRouterCaching.ts b/sige-packages/openai-adapters/src/apis/OpenRouterCaching.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/OpenRouterCaching.ts
rename to sige-packages/openai-adapters/src/apis/OpenRouterCaching.ts
diff --git a/packages/openai-adapters/src/apis/Relace.ts b/sige-packages/openai-adapters/src/apis/Relace.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/Relace.ts
rename to sige-packages/openai-adapters/src/apis/Relace.ts
diff --git a/packages/openai-adapters/src/apis/VertexAI.ts b/sige-packages/openai-adapters/src/apis/VertexAI.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/VertexAI.ts
rename to sige-packages/openai-adapters/src/apis/VertexAI.ts
diff --git a/packages/openai-adapters/src/apis/WatsonX.ts b/sige-packages/openai-adapters/src/apis/WatsonX.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/WatsonX.ts
rename to sige-packages/openai-adapters/src/apis/WatsonX.ts
diff --git a/packages/openai-adapters/src/apis/base.ts b/sige-packages/openai-adapters/src/apis/base.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/base.ts
rename to sige-packages/openai-adapters/src/apis/base.ts
diff --git a/packages/openai-adapters/src/apis/openaiResponses.ts b/sige-packages/openai-adapters/src/apis/openaiResponses.ts
similarity index 100%
rename from packages/openai-adapters/src/apis/openaiResponses.ts
rename to sige-packages/openai-adapters/src/apis/openaiResponses.ts
diff --git a/packages/openai-adapters/src/convertToolChoiceToVercel.ts b/sige-packages/openai-adapters/src/convertToolChoiceToVercel.ts
similarity index 100%
rename from packages/openai-adapters/src/convertToolChoiceToVercel.ts
rename to sige-packages/openai-adapters/src/convertToolChoiceToVercel.ts
diff --git a/packages/openai-adapters/src/convertToolsToVercel.ts b/sige-packages/openai-adapters/src/convertToolsToVercel.ts
similarity index 100%
rename from packages/openai-adapters/src/convertToolsToVercel.ts
rename to sige-packages/openai-adapters/src/convertToolsToVercel.ts
diff --git a/packages/openai-adapters/src/index.ts b/sige-packages/openai-adapters/src/index.ts
similarity index 100%
rename from packages/openai-adapters/src/index.ts
rename to sige-packages/openai-adapters/src/index.ts
diff --git a/packages/openai-adapters/src/openaiToVercelMessages.ts b/sige-packages/openai-adapters/src/openaiToVercelMessages.ts
similarity index 100%
rename from packages/openai-adapters/src/openaiToVercelMessages.ts
rename to sige-packages/openai-adapters/src/openaiToVercelMessages.ts
diff --git a/packages/openai-adapters/src/test/adapter-test-utils.ts b/sige-packages/openai-adapters/src/test/adapter-test-utils.ts
similarity index 100%
rename from packages/openai-adapters/src/test/adapter-test-utils.ts
rename to sige-packages/openai-adapters/src/test/adapter-test-utils.ts
diff --git a/packages/openai-adapters/src/test/anthropic-adapter.vitest.ts b/sige-packages/openai-adapters/src/test/anthropic-adapter.vitest.ts
similarity index 100%
rename from packages/openai-adapters/src/test/anthropic-adapter.vitest.ts
rename to sige-packages/openai-adapters/src/test/anthropic-adapter.vitest.ts
diff --git a/packages/openai-adapters/src/test/anthropic-caching-scenarios.live.test.ts b/sige-packages/openai-adapters/src/test/anthropic-caching-scenarios.live.test.ts
similarity index 100%
rename from packages/openai-adapters/src/test/anthropic-caching-scenarios.live.test.ts
rename to sige-packages/openai-adapters/src/test/anthropic-caching-scenarios.live.test.ts
diff --git a/packages/openai-adapters/src/test/anthropic-caching.live.test.ts b/sige-packages/openai-adapters/src/test/anthropic-caching.live.test.ts
similarity index 100%
rename from packages/openai-adapters/src/test/anthropic-caching.live.test.ts
rename to sige-packages/openai-adapters/src/test/anthropic-caching.live.test.ts
diff --git a/packages/openai-adapters/src/test/asksage-adapter.vitest.ts b/sige-packages/openai-adapters/src/test/asksage-adapter.vitest.ts
similarity index 100%
rename from packages/openai-adapters/src/test/asksage-adapter.vitest.ts
rename to sige-packages/openai-adapters/src/test/asksage-adapter.vitest.ts
diff --git a/packages/openai-adapters/src/test/cli-tools.test.ts b/sige-packages/openai-adapters/src/test/cli-tools.test.ts
similarity index 100%
rename from packages/openai-adapters/src/test/cli-tools.test.ts
rename to sige-packages/openai-adapters/src/test/cli-tools.test.ts
diff --git a/packages/openai-adapters/src/test/convertToolsToVercel.test.ts b/sige-packages/openai-adapters/src/test/convertToolsToVercel.test.ts
similarity index 100%
rename from packages/openai-adapters/src/test/convertToolsToVercel.test.ts
rename to sige-packages/openai-adapters/src/test/convertToolsToVercel.test.ts
diff --git a/packages/openai-adapters/src/test/customFetch-auth-override.vitest.ts b/sige-packages/openai-adapters/src/test/customFetch-auth-override.vitest.ts
similarity index 100%
rename from packages/openai-adapters/src/test/customFetch-auth-override.vitest.ts
rename to sige-packages/openai-adapters/src/test/customFetch-auth-override.vitest.ts
diff --git a/packages/openai-adapters/src/test/main.test.ts b/sige-packages/openai-adapters/src/test/main.test.ts
similarity index 100%
rename from packages/openai-adapters/src/test/main.test.ts
rename to sige-packages/openai-adapters/src/test/main.test.ts
diff --git a/packages/openai-adapters/src/test/openai-adapter.vitest.ts b/sige-packages/openai-adapters/src/test/openai-adapter.vitest.ts
similarity index 100%
rename from packages/openai-adapters/src/test/openai-adapter.vitest.ts
rename to sige-packages/openai-adapters/src/test/openai-adapter.vitest.ts
diff --git a/packages/openai-adapters/src/test/openai-responses.vitest.ts b/sige-packages/openai-adapters/src/test/openai-responses.vitest.ts
similarity index 100%
rename from packages/openai-adapters/src/test/openai-responses.vitest.ts
rename to sige-packages/openai-adapters/src/test/openai-responses.vitest.ts
diff --git a/packages/openai-adapters/src/test/util.ts b/sige-packages/openai-adapters/src/test/util.ts
similarity index 100%
rename from packages/openai-adapters/src/test/util.ts
rename to sige-packages/openai-adapters/src/test/util.ts
diff --git a/packages/openai-adapters/src/test/vercel-sdk.test.ts b/sige-packages/openai-adapters/src/test/vercel-sdk.test.ts
similarity index 100%
rename from packages/openai-adapters/src/test/vercel-sdk.test.ts
rename to sige-packages/openai-adapters/src/test/vercel-sdk.test.ts
diff --git a/packages/openai-adapters/src/test/vercelStreamConverter.test.ts b/sige-packages/openai-adapters/src/test/vercelStreamConverter.test.ts
similarity index 100%
rename from packages/openai-adapters/src/test/vercelStreamConverter.test.ts
rename to sige-packages/openai-adapters/src/test/vercelStreamConverter.test.ts
diff --git a/packages/openai-adapters/src/types.ts b/sige-packages/openai-adapters/src/types.ts
similarity index 100%
rename from packages/openai-adapters/src/types.ts
rename to sige-packages/openai-adapters/src/types.ts
diff --git a/packages/openai-adapters/src/util.ts b/sige-packages/openai-adapters/src/util.ts
similarity index 100%
rename from packages/openai-adapters/src/util.ts
rename to sige-packages/openai-adapters/src/util.ts
diff --git a/packages/openai-adapters/src/util/appendPathToUrl.ts b/sige-packages/openai-adapters/src/util/appendPathToUrl.ts
similarity index 100%
rename from packages/openai-adapters/src/util/appendPathToUrl.ts
rename to sige-packages/openai-adapters/src/util/appendPathToUrl.ts
diff --git a/packages/openai-adapters/src/util/emptyChatCompletion.ts b/sige-packages/openai-adapters/src/util/emptyChatCompletion.ts
similarity index 100%
rename from packages/openai-adapters/src/util/emptyChatCompletion.ts
rename to sige-packages/openai-adapters/src/util/emptyChatCompletion.ts
diff --git a/packages/openai-adapters/src/util/gemini-types.ts b/sige-packages/openai-adapters/src/util/gemini-types.ts
similarity index 100%
rename from packages/openai-adapters/src/util/gemini-types.ts
rename to sige-packages/openai-adapters/src/util/gemini-types.ts
diff --git a/packages/openai-adapters/src/util/nativeFetch.ts b/sige-packages/openai-adapters/src/util/nativeFetch.ts
similarity index 100%
rename from packages/openai-adapters/src/util/nativeFetch.ts
rename to sige-packages/openai-adapters/src/util/nativeFetch.ts
diff --git a/packages/openai-adapters/src/util/parseArgs.ts b/sige-packages/openai-adapters/src/util/parseArgs.ts
similarity index 100%
rename from packages/openai-adapters/src/util/parseArgs.ts
rename to sige-packages/openai-adapters/src/util/parseArgs.ts
diff --git a/packages/openai-adapters/src/util/url.ts b/sige-packages/openai-adapters/src/util/url.ts
similarity index 100%
rename from packages/openai-adapters/src/util/url.ts
rename to sige-packages/openai-adapters/src/util/url.ts
diff --git a/packages/openai-adapters/src/vercelStreamConverter.ts b/sige-packages/openai-adapters/src/vercelStreamConverter.ts
similarity index 100%
rename from packages/openai-adapters/src/vercelStreamConverter.ts
rename to sige-packages/openai-adapters/src/vercelStreamConverter.ts
diff --git a/packages/openai-adapters/tsconfig.json b/sige-packages/openai-adapters/tsconfig.json
similarity index 100%
rename from packages/openai-adapters/tsconfig.json
rename to sige-packages/openai-adapters/tsconfig.json
diff --git a/packages/openai-adapters/vitest.config.ts b/sige-packages/openai-adapters/vitest.config.ts
similarity index 100%
rename from packages/openai-adapters/vitest.config.ts
rename to sige-packages/openai-adapters/vitest.config.ts
diff --git a/packages/shared-release.config.js b/sige-packages/shared-release.config.js
similarity index 100%
rename from packages/shared-release.config.js
rename to sige-packages/shared-release.config.js
diff --git a/packages/terminal-security/package-lock.json b/sige-packages/terminal-security/package-lock.json
similarity index 100%
rename from packages/terminal-security/package-lock.json
rename to sige-packages/terminal-security/package-lock.json
diff --git a/packages/terminal-security/package.json b/sige-packages/terminal-security/package.json
similarity index 100%
rename from packages/terminal-security/package.json
rename to sige-packages/terminal-security/package.json
diff --git a/packages/terminal-security/src/evaluateTerminalCommandSecurity.ts b/sige-packages/terminal-security/src/evaluateTerminalCommandSecurity.ts
similarity index 100%
rename from packages/terminal-security/src/evaluateTerminalCommandSecurity.ts
rename to sige-packages/terminal-security/src/evaluateTerminalCommandSecurity.ts
diff --git a/packages/terminal-security/src/index.ts b/sige-packages/terminal-security/src/index.ts
similarity index 100%
rename from packages/terminal-security/src/index.ts
rename to sige-packages/terminal-security/src/index.ts
diff --git a/packages/terminal-security/src/types.ts b/sige-packages/terminal-security/src/types.ts
similarity index 100%
rename from packages/terminal-security/src/types.ts
rename to sige-packages/terminal-security/src/types.ts
diff --git a/packages/terminal-security/test/terminalCommandSecurity.test.ts b/sige-packages/terminal-security/test/terminalCommandSecurity.test.ts
similarity index 100%
rename from packages/terminal-security/test/terminalCommandSecurity.test.ts
rename to sige-packages/terminal-security/test/terminalCommandSecurity.test.ts
diff --git a/packages/terminal-security/tsconfig.json b/sige-packages/terminal-security/tsconfig.json
similarity index 100%
rename from packages/terminal-security/tsconfig.json
rename to sige-packages/terminal-security/tsconfig.json
diff --git a/packages/terminal-security/vitest.config.ts b/sige-packages/terminal-security/vitest.config.ts
similarity index 100%
rename from packages/terminal-security/vitest.config.ts
rename to sige-packages/terminal-security/vitest.config.ts
diff --git a/scripts/analyze-file-hotspots.js b/sige-scripts/analyze-file-hotspots.js
old mode 100755
new mode 100644
similarity index 100%
rename from scripts/analyze-file-hotspots.js
rename to sige-scripts/analyze-file-hotspots.js
diff --git a/scripts/build-packages.js b/sige-scripts/build-packages.js
similarity index 100%
rename from scripts/build-packages.js
rename to sige-scripts/build-packages.js
diff --git a/scripts/create-docker-ssh-container.sh b/sige-scripts/create-docker-ssh-container.sh
old mode 100755
new mode 100644
similarity index 100%
rename from scripts/create-docker-ssh-container.sh
rename to sige-scripts/create-docker-ssh-container.sh
diff --git a/scripts/install-dependencies.ps1 b/sige-scripts/install-dependencies.ps1
similarity index 100%
rename from scripts/install-dependencies.ps1
rename to sige-scripts/install-dependencies.ps1
diff --git a/scripts/install-dependencies.sh b/sige-scripts/install-dependencies.sh
old mode 100755
new mode 100644
similarity index 100%
rename from scripts/install-dependencies.sh
rename to sige-scripts/install-dependencies.sh
diff --git a/scripts/oneper b/sige-scripts/oneper
old mode 100755
new mode 100644
similarity index 100%
rename from scripts/oneper
rename to sige-scripts/oneper
diff --git a/scripts/uninstall.js b/sige-scripts/uninstall.js
similarity index 100%
rename from scripts/uninstall.js
rename to sige-scripts/uninstall.js
diff --git a/scripts/util/index.js b/sige-scripts/util/index.js
similarity index 100%
rename from scripts/util/index.js
rename to sige-scripts/util/index.js
diff --git a/skills/cn-check.zip b/sige-skills/cn-check.zip
similarity index 100%
rename from skills/cn-check.zip
rename to sige-skills/cn-check.zip
diff --git a/skills/cn-check/SKILL.md b/sige-skills/cn-check/SKILL.md
similarity index 100%
rename from skills/cn-check/SKILL.md
rename to sige-skills/cn-check/SKILL.md
diff --git a/sync/.vscode/settings.json b/sige-sync/.vscode/settings.json
similarity index 100%
rename from sync/.vscode/settings.json
rename to sige-sync/.vscode/settings.json
diff --git a/sync/Cargo.lock b/sige-sync/Cargo.lock
similarity index 100%
rename from sync/Cargo.lock
rename to sige-sync/Cargo.lock
diff --git a/sync/Cargo.toml b/sige-sync/Cargo.toml
similarity index 100%
rename from sync/Cargo.toml
rename to sige-sync/Cargo.toml
diff --git a/sync/src/README.md b/sige-sync/src/README.md
similarity index 100%
rename from sync/src/README.md
rename to sige-sync/src/README.md
diff --git a/sync/src/db/mod.rs b/sige-sync/src/db/mod.rs
similarity index 100%
rename from sync/src/db/mod.rs
rename to sige-sync/src/db/mod.rs
diff --git a/sync/src/gitignore.rs b/sige-sync/src/gitignore.rs
similarity index 100%
rename from sync/src/gitignore.rs
rename to sige-sync/src/gitignore.rs
diff --git a/sync/src/lib.rs b/sige-sync/src/lib.rs
similarity index 100%
rename from sync/src/lib.rs
rename to sige-sync/src/lib.rs
diff --git a/sync/src/sync.rs b/sige-sync/src/sync.rs
similarity index 100%
rename from sync/src/sync.rs
rename to sige-sync/src/sync.rs
diff --git a/sync/src/sync/merkle.rs b/sige-sync/src/sync/merkle.rs
similarity index 100%
rename from sync/src/sync/merkle.rs
rename to sige-sync/src/sync/merkle.rs
diff --git a/sync/src/sync/mod.rs b/sige-sync/src/sync/mod.rs
similarity index 100%
rename from sync/src/sync/mod.rs
rename to sige-sync/src/sync/mod.rs
diff --git a/sync/src/sync_db.rs b/sige-sync/src/sync_db.rs
similarity index 100%
rename from sync/src/sync_db.rs
rename to sige-sync/src/sync_db.rs
diff --git a/sync/src/utils.rs b/sige-sync/src/utils.rs
similarity index 100%
rename from sync/src/utils.rs
rename to sige-sync/src/utils.rs
diff --git a/sync/src/utils/mod.rs b/sige-sync/src/utils/mod.rs
similarity index 100%
rename from sync/src/utils/mod.rs
rename to sige-sync/src/utils/mod.rs
diff --git a/src/adapters/m365-graph/README.md b/src/adapters/m365-graph/README.md
new file mode 100644
index 00000000000..a67c5c1e5ac
--- /dev/null
+++ b/src/adapters/m365-graph/README.md
@@ -0,0 +1,80 @@
+M365 Graph delta sync & webhook adapter samples
+
+Overview (Spanish)
+
+Este directorio contiene ejemplos de adaptadores para sincronización delta y manejo de notificaciones (change notifications) usando Microsoft Graph. Incluye ejemplos en Node.js y Python, plantillas para crear suscripciones webhooks, ejemplo de Azure Function, Dockerfile y pasos de CI.
+
+Estructura
+- example_adapter.js (Node.js example)
+- python/adapter.py (Python example)
+- azure-function/index.js (Azure Function example)
+- azure-function/Dockerfile
+- github-actions.yml (CI sample)
+
+Important notes
+- These examples do NOT create subscriptions automatically. Use the provided templates/commands to create subscriptions manually.
+- For production, store tokens, deltaLinks, and processed notification IDs in durable storage (database, cache). The samples use in-memory stores for clarity only.
+
+Webhook subscription (Graph REST) template
+
+POST https://graph.microsoft.com/v1.0/subscriptions
+Headers:
+ Authorization: Bearer
+ Content-Type: application/json
+
+Body (example):
+{
+ "changeType": "created,updated,deleted",
+ "notificationUrl": "https://yourapp.example.com/api/notifications",
+ "resource": "/sites/{site-id}/lists/{list-id}/items",
+ "expirationDateTime": "2026-09-09T23:23:45Z",
+ "clientState": ""
+}
+
+Notes on verification: during subscription validation Graph will send an HTTP GET to your notification URL with a validationToken query parameter. Your endpoint must reply with the validationToken value in the response body (plain text) and a 200 OK status. Do NOT perform JSON encoding.
+
+ClientState and replay protection
+- Use clientState to validate that notifications come from a subscription you created. Compare the clientState in the notification payload with your expected value.
+- For replay protection and deduplication: persist the notification "id" and the timestamp. Reject duplicate ids within a configured window (for example, 1 hour). If you require stronger replay protection, include per-notification nonces in your application logic, or rely on stored delta links to reconcile state.
+
+Delta queries (sites/lists)
+
+1) Initial sync (Node/Python samples show how to request the delta feed):
+GET https://graph.microsoft.com/v1.0/sites/{site-id}/lists/{list-id}/items/delta?$select=id,fields
+
+Follow the @odata.nextLink pages until you get an @odata.deltaLink. Persist the deltaLink.
+
+2) Subsequent syncs: call the saved deltaLink (it is a full URL) to get only changes since the last delta. The response may also return patches and an updated deltaLink.
+
+Subscription creation examples (curl)
+
+curl -X POST "https://graph.microsoft.com/v1.0/subscriptions" \
+ -H "Authorization: Bearer " \
+ -H "Content-Type: application/json" \
+ -d '{
+ "changeType": "created,updated,deleted",
+ "notificationUrl":"https://yourapp.example.com/api/notifications",
+ "resource":"/sites/{site-id}/lists/{list-id}/items",
+ "expirationDateTime":"2026-09-09T23:23:45Z",
+ "clientState":"my-secret-client-state"
+ }'
+
+Do not forget to set a valid expirationDateTime according to Graph limits (subscriptions can be short-lived depending on resource).
+
+Azure Function and Docker
+- The azure-function example contains a minimal HTTP-trigger function to handle validation and notifications.
+- Provided Dockerfile shows how to containerize a simple Node-based function for deployments to Azure Container Instances or other platforms.
+
+CI (GitHub Actions)
+- The provided workflow installs Node and Python, runs basic lint/tests for samples, and builds the Docker image for the Azure Function example.
+
+Security
+- Keep clientState secrets and app secrets in secure store (Key Vault, environment variables). Do not commit secrets to repo.
+- Validate JWTs (if using Azure AD-issued tokens) for any protected endpoints that accept delegated app calls.
+
+References
+- Microsoft Graph change notifications: https://learn.microsoft.com/graph/webhooks
+- Microsoft Graph delta query: https://learn.microsoft.com/graph/delta-query-overview
+
+
+
diff --git a/src/adapters/m365-graph/azure-function/Dockerfile b/src/adapters/m365-graph/azure-function/Dockerfile
new file mode 100644
index 00000000000..da1a3afa712
--- /dev/null
+++ b/src/adapters/m365-graph/azure-function/Dockerfile
@@ -0,0 +1,12 @@
+# Simple Dockerfile for the Azure Function notification handler (Node.js)
+FROM mcr.microsoft.com/azure-functions/node:4-node18-appservice
+
+COPY . /home/site/wwwroot
+
+# Install dependencies if you have package.json (not included in this sample). Example:
+# RUN cd /home/site/wwwroot && npm install --production
+
+ENV AzureWebJobsScriptRoot=/home/site/wwwroot \
+ FUNCTIONS_WORKER_RUNTIME=node
+
+CMD ["/azure-functions-host/Microsoft.Azure.WebJobs.Script.WebHost"]
diff --git a/src/adapters/m365-graph/azure-function/function.json b/src/adapters/m365-graph/azure-function/function.json
new file mode 100644
index 00000000000..47c24a47925
--- /dev/null
+++ b/src/adapters/m365-graph/azure-function/function.json
@@ -0,0 +1,16 @@
+{
+ "bindings": [
+ {
+ "authLevel": "function",
+ "type": "httpTrigger",
+ "direction": "in",
+ "name": "req",
+ "methods": ["get", "post"]
+ },
+ {
+ "type": "http",
+ "direction": "out",
+ "name": "res"
+ }
+ ]
+}
diff --git a/src/adapters/m365-graph/azure-function/index.js b/src/adapters/m365-graph/azure-function/index.js
new file mode 100644
index 00000000000..8eec4f31d25
--- /dev/null
+++ b/src/adapters/m365-graph/azure-function/index.js
@@ -0,0 +1,42 @@
+// Azure Function (HTTP trigger) example to handle Graph notifications
+// This is a minimal example for the notification endpoint.
+// For a real Azure Function app, follow Azure Functions project layout. This file demonstrates the handler logic.
+
+module.exports = async function (context, req) {
+ context.log('Notification received');
+
+ // Handle validation challenge: Graph sends GET?validationToken=...
+ if (req.method === 'GET' && req.query && req.query.validationToken) {
+ context.log('Responding to validationToken');
+ context.res = {
+ status: 200,
+ body: req.query.validationToken,
+ headers: {
+ 'Content-Type': 'text/plain'
+ }
+ };
+ return;
+ }
+
+ // POST notifications
+ if (req.method === 'POST') {
+ const body = req.body;
+ if (!body || !body.value) {
+ context.res = { status: 400, body: 'Expected notifications' };
+ return;
+ }
+
+ // Example: simple in-memory dedupe (replace with durable storage)
+ context.log('Notifications count:', body.value.length);
+ body.value.forEach(n => {
+ context.log('Notification', n.id, n.subscriptionId, n.resource);
+ // validate clientState if used
+ // enqueue reconciliation job to call deltaLink
+ });
+
+ context.res = { status: 202 };
+ return;
+ }
+
+ context.res = { status: 405, body: 'Method not allowed' };
+};
diff --git a/src/adapters/m365-graph/example_adapter.js b/src/adapters/m365-graph/example_adapter.js
new file mode 100644
index 00000000000..2f511b0ebb6
--- /dev/null
+++ b/src/adapters/m365-graph/example_adapter.js
@@ -0,0 +1,205 @@
+/*
+Node.js example adapter for Microsoft Graph delta queries and change notifications
+Requirements:
+ npm install express node-fetch msal @microsoft/microsoft-graph-client
+
+This sample demonstrates:
+- Obtaining an access token with MSAL (client credentials)
+- Running an initial delta query for a list's items
+- Persisting deltaLink (in-memory for sample)
+- Exposing a /notifications endpoint for Graph change notifications
+ - Handles validationToken GET challenge
+ - Validates clientState in incoming notifications
+ - Simple replay protection by storing recent notification ids in-memory
+
+Note: For production use persistent storage, robust error handling, and secure secret management.
+*/
+
+const express = require('express');
+const fetch = require('node-fetch');
+const msal = require('@azure/msal-node');
+const { Client } = require('@microsoft/microsoft-graph-client');
+require('isomorphic-fetch');
+
+// --- Configuration (move to env vars in prod) ---
+const TENANT_ID = process.env.AZURE_TENANT_ID || '';
+const CLIENT_ID = process.env.AZURE_CLIENT_ID || '';
+const CLIENT_SECRET = process.env.AZURE_CLIENT_SECRET || '';
+const SCOPE = ['https://graph.microsoft.com/.default'];
+const EXPECTED_CLIENT_STATE = process.env.EXPECTED_CLIENT_STATE || 'my-secret-client-state';
+
+// Resource identifiers to use in delta queries
+const SITE_ID = process.env.SITE_ID || '';
+const LIST_ID = process.env.LIST_ID || '';
+
+// --- In-memory stores (replace with DB/cache in prod) ---
+let persistedDeltaLink = null; // string
+const recentNotificationIds = new Map(); // id -> timestamp
+const NOTIFICATION_WINDOW_MS = 60 * 60 * 1000; // 1 hour
+
+// --- MSAL client ---
+const msalConfig = {
+ auth: {
+ clientId: CLIENT_ID,
+ authority: `https://login.microsoftonline.com/${TENANT_ID}`,
+ clientSecret: CLIENT_SECRET,
+ },
+};
+const cca = new msal.ConfidentialClientApplication(msalConfig);
+
+async function getAccessToken() {
+ const resp = await cca.acquireTokenByClientCredential({ scopes: SCOPE });
+ if (!resp || !resp.accessToken) throw new Error('Failed to acquire token');
+ return resp.accessToken;
+}
+
+function createGraphClient(accessToken) {
+ return Client.init({
+ authProvider: (done) => done(null, accessToken),
+ });
+}
+
+// --- Delta query flow ---
+async function initialDeltaSync() {
+ const token = await getAccessToken();
+ const client = createGraphClient(token);
+ const endpoint = `/sites/${SITE_ID}/lists/${LIST_ID}/items/delta?$select=id,fields`;
+
+ console.log('Starting initial delta sync:', endpoint);
+ let page = await client.api(endpoint).get();
+
+ while (page) {
+ if (page.value && page.value.length) {
+ // Process items
+ page.value.forEach((it) => {
+ console.log('Item change:', it.id, it.fields);
+ });
+ }
+
+ if (page['@odata.nextLink']) {
+ page = await client.api(page['@odata.nextLink']).get();
+ } else if (page['@odata.deltaLink']) {
+ persistedDeltaLink = page['@odata.deltaLink'];
+ console.log('Persisted deltaLink:', persistedDeltaLink);
+ break;
+ } else {
+ break;
+ }
+ }
+}
+
+async function pollDeltaLink() {
+ if (!persistedDeltaLink) {
+ console.log('No deltaLink present. Run initial sync first.');
+ return;
+ }
+ const token = await getAccessToken();
+ const client = createGraphClient(token);
+ console.log('Calling deltaLink:', persistedDeltaLink);
+ let page = await client.api(persistedDeltaLink).get();
+ while (page) {
+ if (page.value && page.value.length) {
+ page.value.forEach((it) => {
+ console.log('Delta change:', it.id, it.fields);
+ });
+ }
+ if (page['@odata.nextLink']) {
+ page = await client.api(page['@odata.nextLink']).get();
+ } else if (page['@odata.deltaLink']) {
+ persistedDeltaLink = page['@odata.deltaLink'];
+ console.log('Updated deltaLink:', persistedDeltaLink);
+ break;
+ } else {
+ break;
+ }
+ }
+}
+
+// --- Notification handling ---
+function cleanupOldNotifications() {
+ const cutoff = Date.now() - NOTIFICATION_WINDOW_MS;
+ for (const [id, ts] of recentNotificationIds.entries()) {
+ if (ts < cutoff) recentNotificationIds.delete(id);
+ }
+}
+
+function isReplay(notificationId) {
+ cleanupOldNotifications();
+ return recentNotificationIds.has(notificationId);
+}
+
+function markProcessed(notificationId) {
+ recentNotificationIds.set(notificationId, Date.now());
+}
+
+const app = express();
+app.use(express.json());
+
+// Validation endpoint: Graph may send GET with ?validationToken=...
+app.get('/api/notifications', (req, res) => {
+ const token = req.query.validationToken;
+ if (token) {
+ // Respond with plain text token
+ res.status(200).send(token);
+ return;
+ }
+ res.status(400).send('Expected validationToken or POST for notifications');
+});
+
+app.post('/api/notifications', (req, res) => {
+ const body = req.body;
+
+ // Graph sends notifications in body.value (array)
+ if (!body || !body.value) {
+ res.sendStatus(400);
+ return;
+ }
+
+ body.value.forEach((notification) => {
+ const nid = notification.id;
+ const clientState = notification.clientState;
+
+ // 1) verify expected clientState
+ if (EXPECTED_CLIENT_STATE && clientState !== EXPECTED_CLIENT_STATE) {
+ console.warn('clientState mismatch. Possible spoofed notification', clientState);
+ return; // skip processing
+ }
+
+ // 2) replay protection
+ if (isReplay(nid)) {
+ console.log('Duplicate notification, ignoring:', nid);
+ return;
+ }
+ markProcessed(nid);
+
+ // 3) process notification: it includes subscriptionId, subscriptionExpirationDateTime, resource, tenantId, etc.
+ console.log('Received notification:', notification.subscriptionId, notification.resource);
+
+ // For guaranteed correctness, kick off a delta sync for the targeted resource to reconcile state
+ // Option: enqueue a background job to call the saved deltaLink or initial sync
+
+ });
+
+ // Acknowledge receipt quickly
+ res.sendStatus(202);
+});
+
+const PORT = process.env.PORT || 3000;
+app.listen(PORT, () => {
+ console.log(`Adapter listening on port ${PORT}`);
+});
+
+// Exported utilities for CLI usage
+module.exports = { initialDeltaSync, pollDeltaLink };
+
+// If run directly, demonstrate initial sync
+if (require.main === module) {
+ (async () => {
+ try {
+ await initialDeltaSync();
+ console.log('Initial sync complete. Persist the deltaLink for future polls.');
+ } catch (err) {
+ console.error('Initial sync failed:', err);
+ }
+ })();
+}
diff --git a/src/adapters/m365-graph/python/adapter.py b/src/adapters/m365-graph/python/adapter.py
new file mode 100644
index 00000000000..9a048997fda
--- /dev/null
+++ b/src/adapters/m365-graph/python/adapter.py
@@ -0,0 +1,150 @@
+"""
+Python example adapter for Microsoft Graph delta queries and change notifications
+Requirements:
+ pip install msal requests flask
+
+This sample demonstrates:
+- Acquiring an app token with MSAL (client credentials)
+- Running an initial delta query for list items
+- Exposing a Flask endpoint for notifications (validation and POST handling)
+- Simple in-memory replay protection and deltaLink persistence
+
+Note: For production use persistent storage and secure secret management.
+"""
+
+import os
+import time
+import threading
+import requests
+from msal import ConfidentialClientApplication
+from flask import Flask, request, Response
+
+TENANT_ID = os.environ.get('AZURE_TENANT_ID', '')
+CLIENT_ID = os.environ.get('AZURE_CLIENT_ID', '')
+CLIENT_SECRET = os.environ.get('AZURE_CLIENT_SECRET', '')
+EXPECTED_CLIENT_STATE = os.environ.get('EXPECTED_CLIENT_STATE', 'my-secret-client-state')
+SITE_ID = os.environ.get('SITE_ID', '')
+LIST_ID = os.environ.get('LIST_ID', '')
+
+AUTHORITY = f'https://login.microsoftonline.com/{TENANT_ID}'
+SCOPE = ['https://graph.microsoft.com/.default']
+
+# In-memory stores; replace with DB/cache in production
+persisted_delta_link = None
+recent_notification_ids = {}
+NOTIFICATION_WINDOW_S = 60 * 60
+
+app = Flask(__name__)
+
+client_app = ConfidentialClientApplication(CLIENT_ID, authority=AUTHORITY, client_credential=CLIENT_SECRET)
+
+
+def get_access_token():
+ resp = client_app.acquire_token_for_client(scopes=SCOPE)
+ if 'access_token' not in resp:
+ raise RuntimeError('Failed to acquire token: %s' % resp)
+ return resp['access_token']
+
+
+def initial_delta_sync():
+ global persisted_delta_link
+ token = get_access_token()
+ headers = {'Authorization': f'Bearer {token}', 'Accept': 'application/json'}
+ url = f'https://graph.microsoft.com/v1.0/sites/{SITE_ID}/lists/{LIST_ID}/items/delta?$select=id,fields'
+ print('Starting initial delta sync', url)
+ while url:
+ r = requests.get(url, headers=headers)
+ r.raise_for_status()
+ data = r.json()
+ for item in data.get('value', []):
+ print('Item change:', item.get('id'), item.get('fields'))
+ if '@odata.nextLink' in data:
+ url = data['@odata.nextLink']
+ continue
+ if '@odata.deltaLink' in data:
+ persisted_delta_link = data['@odata.deltaLink']
+ print('Persisted deltaLink:', persisted_delta_link)
+ break
+ break
+
+
+def poll_delta_link():
+ global persisted_delta_link
+ if not persisted_delta_link:
+ print('No deltaLink found')
+ return
+ token = get_access_token()
+ headers = {'Authorization': f'Bearer {token}', 'Accept': 'application/json'}
+ url = persisted_delta_link
+ print('Polling deltaLink', url)
+ while url:
+ r = requests.get(url, headers=headers)
+ r.raise_for_status()
+ data = r.json()
+ for item in data.get('value', []):
+ print('Delta item:', item.get('id'))
+ if '@odata.nextLink' in data:
+ url = data['@odata.nextLink']
+ continue
+ if '@odata.deltaLink' in data:
+ persisted_delta_link = data['@odata.deltaLink']
+ print('Updated deltaLink:', persisted_delta_link)
+ break
+ break
+
+
+# Simple cleanup and replay protection
+
+def cleanup_old_notifications():
+ cutoff = time.time() - NOTIFICATION_WINDOW_S
+ to_delete = [k for k, v in recent_notification_ids.items() if v < cutoff]
+ for k in to_delete:
+ del recent_notification_ids[k]
+
+
+def is_replay(notification_id):
+ cleanup_old_notifications()
+ return notification_id in recent_notification_ids
+
+
+def mark_processed(notification_id):
+ recent_notification_ids[notification_id] = time.time()
+
+
+@app.route('/api/notifications', methods=['GET'])
+def validate():
+ validation_token = request.args.get('validationToken')
+ if validation_token:
+ # Reply with plain text token
+ return Response(validation_token, status=200, mimetype='text/plain')
+ return Response('Missing validationToken', status=400)
+
+
+@app.route('/api/notifications', methods=['POST'])
+def notifications():
+ data = request.get_json()
+ if not data or 'value' not in data:
+ return Response('Bad request', status=400)
+
+ for notification in data['value']:
+ nid = notification.get('id')
+ client_state = notification.get('clientState')
+
+ if EXPECTED_CLIENT_STATE and client_state != EXPECTED_CLIENT_STATE:
+ print('clientState mismatch, ignoring')
+ continue
+ if is_replay(nid):
+ print('Duplicate notification', nid)
+ continue
+ mark_processed(nid)
+ print('Received notification', notification.get('subscriptionId'), notification.get('resource'))
+ # Trigger background task to poll delta link or reconcile state
+
+ return Response(status=202)
+
+
+if __name__ == '__main__':
+ # Start Flask dev server for local testing
+ # Run initial sync in background thread for convenience
+ threading.Thread(target=lambda: initial_delta_sync()).start()
+ app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 5000)))