-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Promote main -> release (conflict-resolved) #5433
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
M3gA-Mind
merged 188 commits into
tinyhumansai:release
from
M3gA-Mind:promote/main-to-release-2026-08-07
Aug 7, 2026
Merged
Changes from all commits
Commits
Show all changes
188 commits
Select commit
Hold shift + click to select a range
4efd80d
chore(core): remove zero-reference deps and redirect_links domain (#5…
YellowSnnowmann bea380d
feat(bench): embedded-RSS benchmark harness + report-only CI (#5046) …
YellowSnnowmann 4019a9a
feat(core): gate the desktop-automation cluster behind a default-ON f…
YellowSnnowmann fc0222f
perf(agent): share one Arc<Config> across per-build tool/provider/ref…
YellowSnnowmann 9d14d91
chore(release): merge release v0.63.0 back into main
github-actions[bot] 846db8a
feat(flows): render Workflow Copilot chat via the shared composer tra…
senamakel f92888a
feat(flows): add "Save & enable" to the Flow Canvas copilot proposal …
graycyrus 7ec16e8
fix(agentbox): normalize GMI_MAAS_BASE_URL with trailing /v1 (#5091)
Horst1993 78949de
fix(conversations): stop the thread-goal footer text from auto-scroll…
jgentes 86e1a4c
fix(approval): preserve replacement routes during cleanup (#4786)
samrusani e2f9014
fix(core): seed tool-execution timeout on the always-on boot path (#5…
oxoxDev dfa5738
fix(keyring): declare msg mutable for cfg(windows) push_str (E0596) (…
myi1 4b2d92c
fix(api): classify Atlas Cloud as inference provider (#4885)
binyangzhu000-sudo c309be8
fix(flows): show plain-language step labels in the workflow proposal …
graycyrus 40852cd
feat(flows): let the copilot live test-run flows behind the approval …
graycyrus 81f58ee
test(ci): exercise full validation suite (#5083)
senamakel 1fb1538
fix(flows): live-refresh the runs rail when a run starts (B35) (#5099)
graycyrus 31fca02
fix(inference): keep Claude CLI prompts out of Windows argv (#5103)
samrusani ddeee5b
feat(core): shed embedded deps behind inference/documents/crash-repor…
YellowSnnowmann 06be00c
fix(tinyplace): wire handle transfer end-to-end (Closes #4929) (#4998)
M3gA-Mind f18414f
fix(voice): handle U16 sample format in the fallback capture path (#4…
mysma-9403 c5fea23
fix(mcp): hide raw registry errors (#4716)
samrusani 63e4fe2
feat(security): opt-in auto-approve-all setting that bypasses the app…
graycyrus 5fcde25
feat(dev): library-mode benchmark environment, fleet/budget gates, an…
senamakel 0eeee12
feat(core): channels compile-time feature gate (#4801) — completes ep…
oxoxDev 002530d
feat(flows): link to the saved workflow from the chat proposal card (…
graycyrus 58494e1
fix(flows): shorter approval TTL for copilot live-run parks (#5112)
graycyrus 9b72616
feat(flows): FlowRunFinished event — fully event-driven runs rail (co…
graycyrus 41bad05
feat(flows): teach the workflow builder to pick specialist agents via…
graycyrus 9e312b6
chore(deps): update vendored runtime crates (#5081)
senamakel 353e07c
fix(embeddings): classify 403 'not an embeddings model' as model-inco…
M3gA-Mind f55376b
fix(react-ui): surface layered pipeline status in Data Sync (GH-4690)…
M3gA-Mind 81ac128
fix(flows): reject an unknown agent_ref at author time instead of mid…
graycyrus 5b8a9f2
fix(composio): drop non-existent Discord channel/message slugs from c…
YellowSnnowmann a8d13fa
fix(flows): repair main compile break from crossed PRs (#5128)
senamakel 9bb59ca
feat(medulla_local): supervise a local medulla-serve child (Flavor A …
senamakel 60a7618
feat(settings): add dismissible in-app GitHub star CTA (#5005) (#5110)
M3gA-Mind fb1f909
chore(release): merge release v0.63.1 back into main
github-actions[bot] c480e6d
fix(agents): run custom registry agents with their real tools (flows …
graycyrus 2bcd344
refactor(memory): finish TinyCortex consolidation (#5140)
senamakel 81d09b6
feat(tui): add logs-first tabbed CLI experience (#5131)
senamakel 5041454
docs: Add CITATION.cff for software citation metadata (#5142)
mwakidenis 08f28de
feat(profiles): hermes-style agent profile homes — per-profile SOUL.m…
senamakel 87fe420
feat(runtime): pool node/python runtime processes across agents and s…
YellowSnnowmann 49b5bb7
feat(conversations): unify agent activity into one live rail (#5141)
sanil-23 1c30d3f
chore(tinyagents): align v2.1 and reconcile migration plan (#5130)
senamakel e9686e4
fix(agents): fail clearly instead of silently dropping spawn_async_su…
graycyrus 1fbd05f
fix(flows): live-run reliability — reconcile orphaned/cancelled runs …
graycyrus 6459790
docs(contributing): fix Windows desktop setup (#5145)
NgoQuocViet2001 5199757
docs(install): fix macOS Homebrew install to use official cask (#5152)
senamakel 21ec097
fix(approval): redact non-canonically-cased home paths in scrub_paths…
mysma-9403 d465096
fix(cron): stop one-shot At jobs from re-firing every poll (#5039)
mysma-9403 f0d21a2
perf(orchestration): batch the per-session unread_count into one quer…
mysma-9403 83d1dc3
feat(learning): surface facet provenance (cue_families, evidence_refs…
mysma-9403 c8ecb85
fix(flows): extract embedded JSON from prose text, preventing output_…
senamakel 69196b4
fix(composio): add global auto-proceed safety net for re-delegated su…
senamakel e780277
refactor(runtime): un-bundle non-channel bootstrap jobs from ServiceS…
oxoxDev 2525400
chore(core): slim the core — remove dead modules, move desktop featur…
senamakel d70e206
chore(fmt): rustfmt caps.rs + provider.rs to unblock the CI pipeline …
graycyrus dbf2d35
refactor(core): make spaCy opt-in + demand-gate the Python runtime (#…
graycyrus c9f2582
refactor(app): remove dead screen-intelligence UI remnants (#5056) (#…
graycyrus 7aca0ea
refactor(app): remove orphaned frontend modules (#5056) (#5095)
graycyrus ef38f1c
fix(flows): stop the builder authoring memory steps that fabricate (#…
graycyrus 7db104b
refactor(tinyagents): complete provider cutover and lifecycle consoli…
senamakel 8261f34
ci: lint macOS-gated Rust in CI Full (#5181)
senamakel 75e212c
fix(flows): make native `oh:` tool results usable and fail loudly, do…
graycyrus 55d3ab5
fix: Sentry triage — resolve 16 actionable issues across tauri-react,…
senamakel 2d6064c
feat(memory): expose compiled flavour profiles via a read-only memory…
graycyrus b9e0ce6
feat(flows): per-flow memory namespace + post-run digest (flow:<id>) …
graycyrus ca0e65f
chore(app): remove unused files and code with Knip (#5185)
senamakel 79e2fc2
fix(appimage): anchor sharun library paths to AppDir (#5189)
senamakel 1094472
refactor(ui): establish reusable React foundations (#5188)
senamakel 9f22ae4
fix(config): heal and diagnose an unreadable config.toml instead of d…
YellowSnnowmann ee1fa76
refactor: remove screen awareness and capture surfaces (#5186)
senamakel fd04d37
chore(release): merge release v0.63.2 back into main
github-actions[bot] b5ba021
chore(release): merge release v0.63.3 back into main
github-actions[bot] 0dd1396
fix(chat): wrap long URLs in message bubbles so they don't overflow (…
graycyrus 8e73d69
fix(agent-experience): make experience recall test deterministic (#52…
graycyrus d34dfc3
feat(flows): general read-only flow memory-agent (#5204) (#5205)
graycyrus b3fb23b
fix(agentworld): frame Tiny Place World as local sim; document relay …
CodeGhost21 7e8c088
feat(search): attribute managed web search to the resolved provider (…
M3gA-Mind 9a484aa
feat(search): add Exa as a BYOK search provider option (#5207)
M3gA-Mind 5564423
chore(staging): v0.63.4 [skip ci]
github-actions[bot] 3228970
chore(staging): v0.63.5 [skip ci]
github-actions[bot] 35f3b1c
feat(tinyplace): resolve identity marketplace seller-side as web-only…
CodeGhost21 44783ce
docs(search): document Exa as the managed search provider and BYOK op…
M3gA-Mind fc2279f
fix(flows): warn (not block) on inference-provider readiness while au…
graycyrus 9d328fb
feat(orchestration): node-level checkpoint & resume for delegations (…
mysma-9403 6b33376
fix(voice): repair execute bit on extracted Piper binaries (#5045) (#…
M3gA-Mind ae9124e
feat(agent): filesystem-offload convention for worker artifacts on lo…
M3gA-Mind 0639478
fix(cost): exempt BYOK inference from the managed-credit budget (#5218)
M3gA-Mind cf71f55
fix(inference): local model reliability — /api/tags fallback + real O…
M3gA-Mind dcc5b9b
fix(tauri): clamp window to one monitor on mixed-DPI multi-monitor (#…
M3gA-Mind af48970
feat(medulla): OpenHuman as the Medulla core — embed facade, DomainGr…
senamakel cad9623
fix(mcp): add the missing flow_memory_agent resource-catalog entry (#…
senamakel 46ee9a0
refactor(memory): finish TinyCortex tool-memory cutover (#5237)
senamakel 4ed193b
refactor(tui): move terminal UI to crate root (#5236)
senamakel 149137a
refactor(goals): consolidate thread goals under tinyagents (#5235)
senamakel 2d32656
refactor(todos): cut over task boards to TinyAgents (#5239)
senamakel fe33726
refactor(core): cut managed backend traffic over to Rust SDK (#5233)
senamakel 7620945
feat(embed): Medulla sub-facade and the RPC surface to drive a sessio…
senamakel 0004869
refactor(memory): shim content tag storage through TinyCortex (#5244)
senamakel ec6885c
test(memory): pin crate KV tier in golden-workspace parity harness (#…
CodeGhost21 861b21c
refactor(inference): route local AI through TinyAgents RPC (#5240)
senamakel cfbfe3d
fix(ci): stabilize full Rust and chat E2E suites (#5241)
senamakel 539c444
Trim Rust dependency graph and duplicate TLS stacks (#5202)
senamakel 5758e4e
feat(flows): add a Stop button to the Workflow Copilot composer (#5223)
graycyrus 61fb2d2
refactor(api): vendor tinyhumans-sdk and route the backend client thr…
senamakel 4ce2a8c
refactor(memory): retire legacy sync compatibility paths (#5246)
senamakel 9750b80
fix(appimage): unblock release smoke by relaxing the userns sysctl (m…
M3gA-Mind 11d744a
fix(appimage): give the release startup smoke a D-Bus session bus (#5…
M3gA-Mind 447db97
fix(medulla): resolve the backend URL like every other hosted call (#…
senamakel 6c665f4
feat(flows): host adapter for the `memory` node — in-graph memory rea…
graycyrus 39fe7db
feat(flows): frontend for the `memory` node — palette, config panel, …
graycyrus 4811ea4
fix(inference): route vision at vision-capable models and refresh loc…
M3gA-Mind 73d3439
fix(inference): explain background-role provider fallback and verify …
M3gA-Mind 8072f08
fix(ai-settings): allow free-text Azure deployment names (#5213) (#5222)
M3gA-Mind e213bc5
chore(vendor): bump tinyhumans-sdk to the typed medulla namespace (#5…
senamakel d125b85
feat(flows): consolidated save+enable pre-authorization card (Approve…
graycyrus 713751f
feat(flows): frontend for the `dedup` node — palette, key config, i18…
graycyrus 0f66d38
fix(tests): serialize backend-env tests behind one lock (fixes flaky …
graycyrus dd491ca
feat(flows): host `DedupCommitSubscriber` for the exactly-once dedup …
graycyrus bb83836
feat(medulla): serve the workflow plane to the hosted orchestrator (#…
senamakel 4ecc212
feat(tinyplace): resolve feed post media as web-only (#4924) (#5295)
CodeGhost21 6a21f3f
fix(flows): give `flows_resume` the run-lifecycle safety `flows_run` …
graycyrus 8144a54
fix(rhai): restore the documented timeout ordering and honour a reuse…
graycyrus 7d7fb48
docs(flows): fix contract-drift comments and repair the workflow-buil…
graycyrus d630f15
fix(flows): close residual Rust minors from the flows review (#5297)
graycyrus 46e9010
fix(flows): store resilience — skip corrupt rows, transactional step …
graycyrus 6c0381a
fix(flows): close two authorization boundaries in flow-run tools (#5287)
graycyrus ecb22ce
chore(staging): v0.63.6 [skip ci]
github-actions[bot] 77a2f74
fix(flows): translate n8n `$json` bindings to the real engine scope r…
graycyrus 4884e9a
fix(flows): expose flows_run_detached over RPC and switch both UI Run…
graycyrus 89818fe
fix(flows): pin a parked run to the graph it was approved against (#5…
graycyrus fe08b05
fix(flows): localize node-summary and cron descriptions (i18n ×14) (#…
graycyrus 54ca06d
fix(flows): frontend residual minors — stale route, edge id collision…
graycyrus 0bd2284
feat(flows): canvas visual refresh — kind tiles, elevation, step numb…
graycyrus 1846dd6
feat(flows): per-item fan-out — run an array of flow work concurrentl…
senamakel 068ae45
feat(flows): accept declared workflow inputs on every run path (#5304)
senamakel 1f79cc4
fix(orchestration): remove dead hosted-steering poll (TAURI-RUST-PNK)…
sanil-23 0294a8e
fix(theme): cancel mesh-gradient timers on teardown (#5160) (#5273)
M3gA-Mind c096ecb
fix(chat): stop the composer-footer render loop (#5162) (#5274)
M3gA-Mind 00452ba
fix(memory): canonicalize memory identifiers symmetrically (#5164) (#…
M3gA-Mind eb2fa8c
fix(harness-init): bound the status poll loop instead of retrying for…
M3gA-Mind cfc2d36
fix(ipc): recover the CEF postMessage fallback instead of dereferenci…
M3gA-Mind 19efd7a
fix(channels): read checkbox state before the setState updater runs (…
M3gA-Mind 3e2a81c
fix(memory): stop paging on caller ingest-payload schema errors (#516…
M3gA-Mind 5c73a9f
fix(threads): keep the conversation store off the async workers (#515…
M3gA-Mind 0c2b9c4
fix(channels): stop a missing edit route from looking like a deleted …
M3gA-Mind 43cc1b4
fix(inference): error on a misconfigured vision model instead of subs…
M3gA-Mind a52a599
feat: kernelize openhuman — cut the workflow dependency floor 418→280…
senamakel 67a9b4c
feat(agent-world): Tiny Place directory search + pagination (#4776 §6…
CodeGhost21 baaa63b
feat(agent-world): Tiny Place ledger filters + copy tx-id (#4776 §4) …
CodeGhost21 7a87e9d
fix(chat): name the chat-template rejection instead of blaming model/…
M3gA-Mind 7fb3bbc
fix(context-scout): stop out-of-credits background scouts paging Sent…
M3gA-Mind a40ba85
fix(auth): keep the /auth/me 401 classifiable as session expiry (#530…
M3gA-Mind b668251
refactor(kernel): collapse 124 flat domains into 31 gate-aligned fami…
senamakel 2e98f39
fix(json-schema): gate flow-only helper exports (#5335)
senamakel 20589ab
feat(kernel): realign DomainGroup with the family directories (#5332)
senamakel 45328dc
fix(auth): bound store-time /auth/me validation so a slow backend def…
YellowSnnowmann caa6d92
fix(config): stop transient active_user.toml read faults from resetti…
YellowSnnowmann 210cd6c
test(mcp-registry): regression test for graceful empty-catalog on tot…
YellowSnnowmann 5efb24a
feat(deep-link): confirm the tokenmaxxxing download when the app open…
M3gA-Mind f65dc29
fix(kernel): guard the three unenforced DomainGroup consumers (#5364)
senamakel 00a0cf1
fix(config): surface a user notice when a corrupt config.toml is rese…
YellowSnnowmann a64f0de
fix(deps): bump tinyhumans-sdk — unblock file uploads (multipart cont…
graycyrus fb2bd8e
Don't discard a valid cloud key when the add-time model probe fails t…
YellowSnnowmann 74fd17a
fix(embeddings): read managed session token from config-scoped store …
YellowSnnowmann 7af8b0e
feat(kernel): gate the macOS Contacts cohort behind `contacts` (#5365)
senamakel 202b313
feat(flows): surface bounded loops from the tinyflows engine (#5366)
senamakel d75b0a4
fix(human): stop mascot lipsync re-renders from locking tab navigatio…
YellowSnnowmann 4dfa6f2
feat(kernel): host capability adapters, config seam, and the Phase 2 …
senamakel d9d03af
fix(kernel): resolve team/delegate model pins through the config acce…
senamakel b3cda1b
fix(human): stream TTS sentence-by-sentence to remove the voice delay…
YellowSnnowmann ccad8f5
fix(memory): classify Ollama-unavailable embed failures actionably (#…
YellowSnnowmann 5dc2f35
fix(memory-sources): drain coding-session backlog across bounded pass…
YellowSnnowmann 0682302
fix(agent): preserve chat context across a Quick/Reasoning switch (#5…
YellowSnnowmann 542edac
fix(voice): stop the Piper voice id leaking into non-Piper TTS provid…
YellowSnnowmann 934c21a
fix(agent): send user image attachments as image blocks, not text (#5…
YellowSnnowmann 41f455c
fix(inference): route Codex OAuth chat to the subscription backend (#…
YellowSnnowmann 88895a2
feat(memory): warn before the embedding budget silently stops memory …
YellowSnnowmann 68679a0
feat(voice): ElevenLabs Voice Agents — core RPC + realtime session + …
YellowSnnowmann 1847e69
fix(media): error instead of false success on the generation poll tim…
YellowSnnowmann e29bfc6
feat(threads): name a thread in three words (#5412)
senamakel d781949
feat(mascot): accept PNG/GIF/JPEG/WebP custom avatars with file uploa…
YellowSnnowmann bb4493c
fix(voice): send the relay identity token where the backend can read …
YellowSnnowmann 8deb5f2
fix(memory): stop a signed-in user's embeddings failing, and unstick …
YellowSnnowmann 6c3d648
Promote main -> release (conflict-resolved)
M3gA-Mind File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a commit-level issue rather than a problem with this import:
git rev-list --parents -n 1 40a0edc4shows only parent2ba803a246f8af20e3278c8acb62f34be2b421f5and does not record8deb5f2769c97ad059be2a6acae9f23c9c00dc3bas a second parent, even though the release promotion path is supposed to be a merge from main into release. If this lands, main is still not an ancestor of release, so the next promote/back-merge keeps the stale merge-base and re-fights these same conflicts; recreate it as a true two-parent merge before merging.Useful? React with 👍 / 👎.