feat: improve session sharing and Kimi transcript support
- normalize Kimi thinking parts and omit empty placeholders - add standalone session-sharing and UI demo artifacts - add regression coverage and refresh the Kimi index marker - bump the Electron app and CLI packages to v0.2.1 - ignore generated app build assets
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "obelisk",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "obelisk",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"dependencies": {
|
||||
"better-sqlite3": "^11.0.0",
|
||||
"chokidar": "^4.0.3"
|
||||
|
||||
+2
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "obelisk",
|
||||
"version": "0.2.0",
|
||||
"version": "0.2.1",
|
||||
"description": "Memory management for Obelisk — let Claude Code search its own memory",
|
||||
"homepage": "https://github.com/tommy0103/obelisk",
|
||||
"author": {
|
||||
@@ -17,6 +17,7 @@
|
||||
"dist:mac": "electron-vite build && electron-builder --mac",
|
||||
"dist:win": "electron-vite build && electron-builder --win",
|
||||
"dist:linux": "electron-vite build && electron-builder --linux",
|
||||
"generate:session-share": "node scripts/generate-session-share.mjs",
|
||||
"verify:icons": "node scripts/verify-icons.mjs",
|
||||
"test:electron": "electron-vite build && electron --no-sandbox tests/electron-concurrency.mjs",
|
||||
"test:electron:timeline": "electron-vite build && electron --no-sandbox tests/electron-session-virtualization.mjs",
|
||||
|
||||
@@ -190,7 +190,7 @@ function renderOutput(output, isError) {
|
||||
return `<div class="result-chip ${isError ? 'error' : ''}">${escapeHtml(output)}</div>`;
|
||||
}
|
||||
|
||||
function renderPrettyTool(toolCall) {
|
||||
export function renderPrettyTool(toolCall) {
|
||||
const args = parseToolInput(toolCall);
|
||||
const result = toolCall.result || {};
|
||||
const isError = Boolean(result.is_error);
|
||||
|
||||
Reference in New Issue
Block a user