100 Commits
Author SHA1 Message Date
nirholas 3a854557e0 ✨ feat: implement API key authentication and user session management
CI / Typecheck & Lint (push) Has been cancelled
2026-03-31 12:43:05 +00:00
nirholas da6c5e1ed7 📝 2026-03-31 12:36:42 +00:00
nirholas 38648ae5f4 ♻️ feat: implement session management for PTY sessions in the server
- Add SessionManager class to handle PTY sessions with WebSocket connections.
- Implement methods for creating, retrieving, and destroying sessions.
- Handle PTY output and WebSocket messages for terminal interaction.
- Ensure graceful session destruction and cleanup.

feat: initialize web application with Next.js and Tailwind CSS

- Create initial Next.js application structure with TypeScript support.
- Set up Tailwind CSS for styling with custom theme configurations.
- Add ESLint configuration for code quality and consistency.

feat: implement chat API and UI components

- Create chat API route to handle chat requests and responses.
- Develop chat layout with sidebar, header, chat window, and input components.
- Integrate Zustand for state management of conversations and messages.
- Add utility functions for formatting dates and managing class names.

chore: add environment variables and configuration files

- Create .env.example for environment variable setup.
- Add configuration files for PostCSS, Tailwind CSS, and TypeScript.
- Set up package.json with necessary dependencies and scripts for development.
2026-03-31 12:35:31 +00:00
nirholas d31c2bec03 ✨ feat: add new message types and update package dependencies
- Added `message.ts` with comprehensive type definitions for various message types including AssistantMessage, UserMessage, and SystemMessage.
- Introduced new dependencies: `react-reconciler` and `auto-bind` in `package.json`.
- Fixed JSON syntax in `server.json` to ensure valid structure.
2026-03-31 11:46:59 +00:00
nirholas cf482195ff ✨ Fix import.meta.dir fallback handling in build scripts 2026-03-31 11:18:17 +00:00
nirholas ed9c151933 ✨ Add TypeScript configuration and local type declarations for build scripts 2026-03-31 11:13:22 +00:00
nirholas 78dd88afd1 ✨ Add qrcode dependency to package.json 2026-03-31 11:13:13 +00:00
nirholas 1fc26c8125 ✨ Enhance build scripts and add new feature flags for KAIROS and workflow management 2026-03-31 11:09:10 +00:00
nirholas 754fea0e82 ✨ Enhance build scripts and add new feature flags in bun-bundle 2026-03-31 11:06:49 +00:00
nirholas d35ea47ba7 📝 feat: update TypeScript configuration and add API support
- Changed root directory in tsconfig.json to include all source files.
- Updated server.json to include npm package configuration for claude-code-explorer-mcp.
- Enhanced x402 command to support non-interactive mode.
- Refactored x402 command call function to simplify argument handling.
- Introduced .mcp.json for MCP server configuration.
- Added bunfig.toml for Bun development mode configuration.
- Created bridge.md documentation for IDE integration and architecture overview.
- Added .npmignore to exclude unnecessary files from npm package.
- Implemented build-bundle script for production and development builds.
- Developed bun-plugin-shims for Bun preload plugin.
- Created ci-build.sh for CI/CD build pipeline.
- Added dev.ts for development launcher using Bun's TS runtime.
- Implemented package-npm.ts to generate a publishable npm package.
- Created test-auth.ts to verify API key configuration.
- Developed test-mcp.ts for MCP client/server roundtrip testing.
- Implemented test-services.ts to ensure all services initialize correctly.
- Added stub.ts for bridge functionality when BRIDGE_MODE is disabled.
2026-03-31 10:59:36 +00:00
nirholas c0b205208d ✨ Add Dockerfile and Vercel integration for MCP server
✨ Implement x402 payment handling in WebFetchTool
📝 Refactor count increment logic in X402 payment tracker
✨ Introduce feature flag management in Bun build
✨ Create macro for package versioning and issue reporting
✨ Add preload script for Bun bundler features
2026-03-31 10:45:43 +00:00
nirholas cf9b405372 ✨ milady 2026-03-31 10:38:23 +00:00
nirholas 8ba939ba68 📝 2026-03-31 10:26:23 +00:00
nirholas d55e4a852e ⚙️ 🔴 tsconfig.json 2026-03-31 10:24:35 +00:00
nirholas 39d988ec1a ✨ 🟠 voiceModeEnabled.ts 2026-03-31 10:24:35 +00:00
nirholas dacdbf6a47 ✨ 🟡 types.ts 2026-03-31 10:24:35 +00:00
nirholas 4b9ee2bdf2 ✨ 🟢 transitions.ts 2026-03-31 10:24:35 +00:00
nirholas 3c1a2a2e81 ✨ 🔵 textObjects.ts 2026-03-31 10:24:35 +00:00
nirholas 6e3cafab5a ✨ 🟣 operators.ts 2026-03-31 10:24:35 +00:00
nirholas 3327fe7c1f ✨ ⚪ motions.ts 2026-03-31 10:24:35 +00:00
nirholas a69c6d10e6 ✨ 🔘 zodToJsonSchema.ts 2026-03-31 10:24:35 +00:00
nirholas 542272121f ✨ 💠 yaml.ts 2026-03-31 10:24:35 +00:00
nirholas 4a754359a7 ✨ 🔻 xml.ts 2026-03-31 10:24:35 +00:00
nirholas 51989179ee ✨ 🔺 xdg.ts 2026-03-31 10:24:35 +00:00
nirholas 682320ab2a ✨ 🔸 worktreeModeEnabled.ts 2026-03-31 10:24:35 +00:00
nirholas 443df0ebd0 ✨ 🔹 worktree.ts 2026-03-31 10:24:34 +00:00
nirholas 4fef7e0c66 ✨ 🔶 workloadContext.ts 2026-03-31 10:24:34 +00:00
nirholas e56332a261 ✨ 🔷 words.ts 2026-03-31 10:24:34 +00:00
nirholas 7cc6544a3d ✨ 💎 withResolvers.ts 2026-03-31 10:24:34 +00:00
nirholas 3a24f7c6c7 ⚗️ windowsPaths.ts 2026-03-31 10:24:34 +00:00
nirholas 3ead3d3c65 ✨ 🧬 which.ts 2026-03-31 10:24:34 +00:00
nirholas 34595a754f ✨ 🧪 warningHandler.ts 2026-03-31 10:24:34 +00:00
nirholas bb9132de2a ✨ 🔬 uuid.ts 2026-03-31 10:24:34 +00:00
nirholas c49179c7ce ✨ 🔭 userPromptKeywords.ts 2026-03-31 10:24:34 +00:00
nirholas 3df9c49087 ✨ 📡 userAgent.ts 2026-03-31 10:24:34 +00:00
nirholas cc81d553bb ✨ 📱 user.ts 2026-03-31 10:24:34 +00:00
nirholas 7528ea3ecf ✨ 🧮 undercover.ts 2026-03-31 10:24:34 +00:00
nirholas bb6e6b4955 ✨ 📀 unaryLogging.ts 2026-03-31 10:24:34 +00:00
nirholas fbcd00abc2 ✨ 💿 keyword.ts 2026-03-31 10:24:34 +00:00
nirholas e2eda401b6 ✨ 💾 ccrSession.ts 2026-03-31 10:24:34 +00:00
nirholas 00a6eecd7b 🖱️ truncate.ts 2026-03-31 10:24:34 +00:00
nirholas 8936ac8ba5 ⌨️ treeify.ts 2026-03-31 10:24:34 +00:00
nirholas 22cffda175 🖥️ transcriptSearch.ts 2026-03-31 10:24:34 +00:00
nirholas 855b1c5dbf ✨ 💻 toolSearch.ts 2026-03-31 10:24:34 +00:00
nirholas e60ee8dfa0 ✨ 🔋 toolSchemaCache.ts 2026-03-31 10:24:33 +00:00
nirholas 1372f31acc ✨ 💡 toolResultStorage.ts 2026-03-31 10:24:33 +00:00
nirholas 26ec19617f ✨ 🔌 toolPool.ts 2026-03-31 10:24:33 +00:00
nirholas 85bcb713a5 ✨ 🧰 toolErrors.ts 2026-03-31 10:24:33 +00:00
nirholas 0024bfd98a ⛓️ tokens.ts 2026-03-31 10:24:33 +00:00
nirholas dc25c60abd ✨ 🔗 tokenBudget.ts 2026-03-31 10:24:33 +00:00
nirholas 0067be6bab ✨ 🪚 types.ts 2026-03-31 10:24:33 +00:00
nirholas 6fb3b5b0e4 ✨ 🪛 tmuxSocket.ts 2026-03-31 10:24:33 +00:00
nirholas 2cfafdec7e ✨ 🔨 timeouts.ts 2026-03-31 10:24:33 +00:00
nirholas 5e020ed532 ⛏️ thinking.ts 2026-03-31 10:24:33 +00:00
nirholas 9f044dc997 ✨ 🔩 theme.ts 2026-03-31 10:24:33 +00:00
nirholas aea528ebbc 🔧 textHighlighting.ts 2026-03-31 10:24:33 +00:00
nirholas ac9f44a4fa ⚙️ terminalPanel.ts 2026-03-31 10:24:33 +00:00
nirholas c0d6260704 🛠️ terminal.ts 2026-03-31 10:24:33 +00:00
nirholas 01d8de3b16 🚀 tempfile.ts 2026-03-31 10:24:33 +00:00
nirholas 7c6a4fbb6c ✨ 🔅 gitBundle.ts 2026-03-31 10:24:33 +00:00
nirholas 47c9ea84e6 ✨ 🔆 environments.ts 2026-03-31 10:24:33 +00:00
nirholas d0fc18be36 ✨ 🌠 environmentSelection.ts 2026-03-31 10:24:33 +00:00
nirholas 1ab40831d9 ✨ 💫 api.ts 2026-03-31 10:24:33 +00:00
nirholas e63a394913 ✨ teleport.tsx 2026-03-31 10:24:33 +00:00
nirholas 45b2ca0b63 ✨ 🌟 telemetryAttributes.ts 2026-03-31 10:24:33 +00:00
nirholas a6c49dbd34 ✨ ⭐ skillLoadedEvent.ts 2026-03-31 10:24:33 +00:00
nirholas 2bb5600d0b ™️ sessionTracing.ts 2026-03-31 10:24:32 +00:00
nirholas c3481cc8bb ®️ pluginTelemetry.ts 2026-03-31 10:24:32 +00:00
nirholas b2e3866091 ©️ perfettoTracing.ts 2026-03-31 10:24:32 +00:00
nirholas a2623066c5 ❇️ logger.ts 2026-03-31 10:24:32 +00:00
nirholas 8b4a7f1715 ✴️ instrumentation.ts 2026-03-31 10:24:32 +00:00
nirholas a1aa6ffc02 ✳️ events.ts 2026-03-31 10:24:32 +00:00
nirholas fbd6697cb3 〽️ bigqueryExporter.ts 2026-03-31 10:24:32 +00:00
nirholas c44275db28 ✨ ➿ betaSessionTracing.ts 2026-03-31 10:24:32 +00:00
nirholas dc78f26c38 ✨ ➰ teammateMailbox.ts 2026-03-31 10:24:32 +00:00
nirholas 278acfd54f ✨ ❎ teammateContext.ts 2026-03-31 10:24:32 +00:00
nirholas 38586bbf78 ✨ ❌ teammate.ts 2026-03-31 10:24:32 +00:00
nirholas d5014f815b ✔️ teamMemoryOps.ts 2026-03-31 10:24:32 +00:00
nirholas d6acc41e67 ☑️ teamDiscovery.ts 2026-03-31 10:24:32 +00:00
nirholas 34b9300226 ✅ tasks.ts 2026-03-31 10:24:32 +00:00
nirholas 386f7f9f28 🚧 ⭕ sdkProgress.ts 2026-03-31 10:24:32 +00:00
nirholas 2c68b483f9 💄 🔰 outputFormatting.ts 2026-03-31 10:24:32 +00:00
nirholas ab6db75e9e ✨ 📛 framework.ts 2026-03-31 10:24:32 +00:00
nirholas 705c360666 ✨ 🔱 diskOutput.ts 2026-03-31 10:24:32 +00:00
nirholas f7af773871 ⚜️ TaskOutput.ts 2026-03-31 10:24:32 +00:00
nirholas 74add6956a ♻️ taggedId.ts 2026-03-31 10:24:32 +00:00
nirholas c0857368e3 ⚕️ systemTheme.ts 2026-03-31 10:24:31 +00:00
nirholas f7b9b2e991 ✨ 💲 systemPromptType.ts 2026-03-31 10:24:31 +00:00
nirholas 175584e4b9 ✨ 💱 systemPrompt.ts 2026-03-31 10:24:31 +00:00
nirholas 12260ea3bf 〰️ systemDirectories.ts 2026-03-31 10:24:31 +00:00
nirholas ccda1d1f5b ✨ ❗ teammatePromptAddendum.ts 2026-03-31 10:24:31 +00:00
nirholas 00bca222cc ✨ ❕ teammateModel.ts 2026-03-31 10:24:31 +00:00
nirholas a9152830ff ✨ ❔ teammateLayoutManager.ts 2026-03-31 10:24:31 +00:00
nirholas 31e71ec836 🎉 ❓ teammateInit.ts 2026-03-31 10:24:31 +00:00
nirholas f2d81b7ead ⁉️ teamHelpers.ts 2026-03-31 10:24:31 +00:00
nirholas 040e21b5eb ‼️ spawnUtils.ts 2026-03-31 10:24:31 +00:00
nirholas a40f552b7e ♾️ spawnInProcess.ts 2026-03-31 10:24:31 +00:00
nirholas 51e415da94 ✨ ➗ reconnection.ts 2026-03-31 10:24:31 +00:00
nirholas cc7451fe6a ✨ ➖ permissionSync.ts 2026-03-31 10:24:31 +00:00
nirholas 35875097eb ✨ ➕ leaderPermissionBridge.ts 2026-03-31 10:24:31 +00:00