Skip to content

Rebase the code - #112

Merged
SWangHash merged 56 commits into
mainfrom
wc/rebase_5
Jul 7, 2026
Merged

SWangHash merged 56 commits into
mainfrom
wc/rebase_5

Conversation

@SWangHash

Copy link
Copy Markdown
Owner

Summary

Fixes #

Type and Areas

Type:

Areas:

Motivation / Impact

Verification

Reviewer Notes

Checklist

  • This PR is focused and does not include secrets, temporary prompts, generated scratch files, or unrelated artifacts.
  • Relevant verification is recorded above, or skipped checks are explained.
  • User-facing strings, docs, and locales are updated where applicable.

wgqqqqq and others added 30 commits June 26, 2026 11:09
…-facts-context

# Conflicts:
#	src/crates/assembly/core/src/agentic/tools/tool_result_storage.rs
Route remote_connection_id through desktop file commands and the file
explorer so create, rename, and delete work in SSH workspaces, and improve
path normalization, reveal-in-explorer, and delete confirmation UX.
Fix E0308 on ubuntu-latest where Slice::join expects &str, not char.
…-operations

fix(remote-workspace): wire file CRUD through remote connection context
Mix appDataDir into the fortune seed so different users receive distinct
readings on the same day while each user's result stays stable all day.
Bump builtin-daily-divination bundle version to 22.
…fortune-seed

feat(miniapp): personalize daily divination fortune per user
Detect pending AskUserQuestion tool calls and prioritize attention state
over active running tasks so the desktop pet prompts users when input is needed.
…user-attention

feat(web-ui): surface AskUserQuestion attention in agent companion pet
…ctory support

Improve remote SSH file operations with determinate progress events, cancellable transfers, and recursive directory upload/download across desktop backend and Files panel UI.
…e-transfer-progress

feat(remote-workspace): add transfer progress, cancellation, and directory support
Add desktop Tauri commands and file explorer context menu entries for
compressing files/folders to zip and extracting common archive formats,
with local and remote workspace support.
…ss-decompress

feat(file-explorer): add compress and extract archive actions
- remove legacy auto-memory prompt injection and workspace memory file context
- move AGENTS/CLAUDE instruction loading into a standalone instruction_context service
- drop workspace_memory_files from runtime contracts, custom agent serialization, and UI config
- remove obsolete memory storage path exposure from runtime layout and desktop storage API
…flow

- add phase1 memory extraction pipeline for eligible local sessions, including transcript rendering, secret redaction, structured output parsing, and persistent job state
- add phase2 memory consolidation runner backed by an internal agent, with workspace diffing, job leasing, cooldowns, and selected-memory tracking
- integrate memory usage into the agent flow by scheduling startup runs, injecting memory read reminders into prompts, and recording memory citations from assistant messages
- extend session and config models with memory-specific fields and policies, including session memory mode, last_finished_at, external context handling, and model selection
- expose desktop and web controls for memory management, including settings UI, reset/open-memory actions, localized copy, and session memory mode APIs
…bility

fix(cli): improve exec eval observability
limityan and others added 24 commits July 6, 2026 11:00
- set generate_memories default to false
- set use_memories default to false
- reduce max_rollouts_per_startup default from 5 to 2
- update default config assertions in tests
- scan agents user skills from ~/.agents/skills
- keep opencode config skills at ~/.config/opencode/skills on Windows
- add ~/.opencode/skills as a lower-priority fallback after config roots
- cover updated skill root contracts in runtime tests
- delete the LogTool implementation and its implementation-module exports
- remove Log from shared coding mode defaults and product tool materialization
- sync registry, provider-plan, manifest-order, and exposure docs with the reduced tool catalog
SVG elements expose className as SVGAnimatedString, so className.includes()
throws when slides contain inline SVG during PPTX export.
…eholder-classname

fix(ppt-live): use classList for placeholder detection on SVG elements
Retire low-reuse web root color helpers and route same-concept surfaces to canonical theme tokens. Update governance baselines and preset output snapshots for the smaller theme contract.
Move WebFetch readable extraction and WebSearch Exa text parsing out of bitfun-core into tool-runtime, keep core as a compatibility wrapper, and add boundary guards for the migrated owners and extractor dependencies.
Retire implementation and layout aliases from the Web static theme contract while preserving local component dimensions and Markdown embedding overrides.
…ecycle

fix(flow-chat): stabilize /btw side question lifecycle
…-context

refactor: use typed primary model facts
@SWangHash
SWangHash force-pushed the wc/rebase_5 branch 2 times, most recently from fb863fa to d7b3ea0 Compare July 7, 2026 08:10
@SWangHash SWangHash changed the title Wc/rebase 5 Rebase the code Jul 7, 2026
@SWangHash
SWangHash merged commit e642b02 into main Jul 7, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants