Commit Graph
198 Commits
Author SHA1 Message Date
Ryder Sun 9229046e3b fix: persist incremental discussion delivery and path-safe decisions
Track acknowledged source messages per native session and resend uncertain or changed input. Sanitize task decision text before hashing public receipts so absolute deliverable paths cannot strand completed group runs. Keep original Agent decisions for recovery.

Validate 1535 desktop tests including real Claude provider routing, 84 focused discussion checks, real Electron Codex/OpenClaw delivery, and recovery of the prior failed run without additional Agent calls. Synchronize the ACP stream test on received events. Record remaining recovery UI and release work.
2026-09-09 19:49:42 +08:00
Ryder Sun f3794a9732 fix: preserve native cloud auth and selected provider routing
Forward Agent-scoped cloud configuration and explicit empty overrides. Keep configured Provider credentials isolated and use Claude's native key helper to prevent settings from overriding the selected endpoint or exposing secrets in argv. Treat cloud/API-key status as configuration evidence so refresh does not erase recent auth failures.

Validation: desktop suite 1525/1525 before final credential-evidence classification; final readiness/catalog regressions 53/53; native Claude helper and endpoint tests 3/3; isolated Electron Provider save/refresh/chat passed; git diff --check passed. See progress document for platform and cloud-account limits.
2026-09-09 19:11:50 +08:00
Ryder Sun f08fe96529 docs: distinguish commercial validation stages
Separate paid problem validation, software contribution, repeat sales, and resilience to upstream changes so service revenue does not imply software demand.

Validation: git diff --check -- docs/product-iteration-plan.md passed; documentation-only change.
2026-09-09 18:54:47 +08:00
Ryder Sun f61d3beecd fix: bound natural discussion history and clarify external handoffs
Recover long replies from hash-verified, run-bound conclusion artifacts so closing peer requests survive message truncation. Bound shared history with explicit omissions and prevent incomplete excerpts from proving repetition.

Clarify read-only proposal deliverables and require external peer requests to return control to Meldwork. Update the native-session fixture to explicitly continue its requested rounds.

Verified: 1515 desktop tests, focused context and recovery tests, real Electron Codex/OpenClaw write/readback/completion, and git diff --check. Document failed validation samples and remaining release work.
2026-09-09 18:42:47 +08:00
Ryder Sun 9867ad9b4e fix: refresh agent catalog after workspace readiness settles
Prevent stale readiness in the installer catalog and preserve a successful scan when catalog loading fails. Invalidate skills before publishing readiness so reactive loaders retain their new requests.

Verified: 339 frontend tests, desktop frontend build, real Electron unavailable-agent/settings/restart checks, and git diff --check. Record remaining release work in docs.
2026-09-09 18:10:06 +08:00
Ryder Sun 3f0ba50130 fix: keep installed unavailable agents visible with recovery guidance
Separate sidebar preference from invocation readiness. Show localized failure reasons without enabling new runs, retain history access and preserve explicit hiding across recovery and restart.

Validation: frontend 334/334; related desktop 146/146; desktop frontend build; git diff --check. Real Electron verified unavailable Pi visibility, settings navigation, no chat creation and hidden preference after restart.
2026-09-09 18:03:13 +08:00
Ryder Sun ff226e8bdd fix: preserve native CLI proxy and CA configuration
Share the network environment contract across login shell collection, discovery, credential probes and child execution, including isolated OpenClaw. Preserve explicit empty overrides and redact proxy credentials in diagnostics and streaming output.

Validation: 158 focused checks; Agent suite 447/447; final network/stream checks 34/34; local shell-to-curl proxy request; two real Electron scans retained 12 installations; git diff --check. Full release checks remain pending.
2026-09-09 17:57:25 +08:00
Ryder Sun 2750a344cb fix: authorize natural discussion writers and recover interrupted writes
Freeze the capability-selected writer across snapshot, slot, plan and invocation. Require durable one-shot approval before replaying an unknown write and preserve pending approvals across shutdown. Validate capability and permission bindings, completed-result reuse and repeated crashes.

Validation: 8 natural writer tests, 139 existing ledger/schema/gate checks, 159 automatic/manual/receipt checks; git diff --check. Real Electron Codex/OpenClaw automatic task wrote and independently read back exact file bytes. Full release verification remains pending.
2026-09-09 17:49:53 +08:00
Ryder Sun 489f3d615e docs: clarify research source hash provenance
Identify the collector hash input and distinguish retained extracted text from the unarchived HTTP response. Verified 30 cited sources, five document link sets, report structure and git diff --check. No runtime changes.
2026-09-09 17:43:58 +08:00
Ryder Sun 6021ca6a64 fix: persist explicit task judgments and allow single-agent automatic work
Replace natural-discussion silence heuristics with delivery-owner decisions and explicit handoff. Preserve bound decisions through harness, ledger and journal recovery; reject fabricated responsibility receipts. Allow single-agent auto submission and avoid showing task success after a blocking judgment.

Validation: 52 natural/receipt/parser tests, 136 ledger/harness/record tests, 91 automatic workflow tests, 332 frontend tests; desktop build and diff check. Real Electron with native Codex verified completed and blocked tasks plus reopened history. Automatic writable recovery and remaining readiness work are still pending.
2026-09-09 17:26:18 +08:00
Ryder Sun d288ee3a1b docs: define upstream substitution tests for product strategy
Tie defensibility claims to measurable customer value as native agents improve. Retain the existing research snapshot and distinguish proposed experiments from market evidence.

Validation: git diff --check -- docs/product-strategy.md. Documentation-only change; runtime tests not run.
2026-09-09 17:09:59 +08:00
Ryder Sun 2df032a596 fix: align agent readiness with selected provider availability
Keep unreadable Provider credentials distinct from native login failure and prevent late runtime success from clearing that state. Preserve installed peers and display localized diagnostics. Checks: 71 main/catalog tests, 328 frontend tests, desktop build, Electron failure/recovery and diff check.
2026-09-09 16:55:15 +08:00
Ryder Sun d0115c2908 fix: serialize workspace writers and distinguish discussion budget stops
Preserve permission leases through approval recovery, isolate directory aliases, retain valid peer requests and reject incomplete Pi CLIs. Correct historical topic labels and record real native Electron validation. Checks: 111 runtime tests, 23 natural discussion tests, 28 conversation trace tests, desktop frontend build and diff check.
2026-09-09 16:46:54 +08:00
Ryder Sun 67cc32d714 docs: consolidate commercial research decisions for discussion
Clarify evidence limits, durable value hypotheses, scoped pilot offer and investment gates. Validate local document links, source references and git diff --check.
2026-09-09 16:40:59 +08:00
Ryder Sun 006d433c11 fix: tolerate safe OpenClaw migrations and isolate agent probes
Refresh guarded config identity only after equivalent startup migration, including failed startup retries. Retain registered agents and per-agent probe errors. Checks: 89 focused desktop tests; 327 frontend tests; web/desktop builds and pack; real OpenClaw fixture and Electron catalog refresh. Full desktop suite still has two restart timeouts, isolated rerun passes.
2026-09-09 16:22:02 +08:00
Ryder Sun ffdcc12747 docs: clarify defensibility tests and a scoped commercial pilot
Distinguish customer-owned work records from company advantages and compare against native agents with ordinary documents. Define a bounded noncoding review offer before investing in subscriptions. Checks: git diff --check; research JSON and local Markdown links validated.
2026-09-09 16:18:12 +08:00
Ryder Sun 6fe4314360 fix: avoid classifying ordinary diagnostics as lost authentication
Require explicit authentication failure phrases and preserve successful HTTP error explanations. This prevents unrelated file and model errors from requesting login.

Validation: 79 runtime, process-support and CLI protocol tests passed; git diff --check passed. OpenClaw live gateway config migration failure reproduced separately and remains under investigation.
2026-09-09 15:59:44 +08:00
Ryder Sun 011da08524 docs: ground product strategy in commercial research
Archive market sources, user feedback and corrected positioning; separate evidence from pricing and defensibility hypotheses.

Checks: staged diff whitespace, research JSON parsing and core document links. Source body hashes could not be verified and are documented as a limitation. No runtime code changed.
2026-09-09 15:52:42 +08:00
Ryder Sun 21a647161b fix: stabilize local CLI readiness and group session continuity
Distinguish discovery timeouts from missing installations, preserve native and encrypted provider readiness, correct Pi stream handling, and reuse group Agent sessions across rounds and restarts. Support inline peer routing with fairness and repetition guards.

Validation: desktop 1454 tests, frontend 326 tests, web and desktop builds, desktop pack, real Electron Pi/Claude multi-round and restart session checks; git diff --check.
2026-09-08 16:46:23 +08:00
Ryder-MHumble 381b8fefef landing: add Meldwork landing page
- Complete multi-section scrollable site (nav, hero w/ generated bg video,
  agents marquee, definition bento, workflow stepper, modes, capabilities,
  scenario macOS window w/ auto/sequence playback, CardSwap screenshots,
  comparison, boundary, FAQ, CTA, footer)
- React Bits ports in vanilla JS: SplitText, DecryptedText, CountUp,
  ScrollReveal, SpotlightCard, Magnet, ScrollVelocity, Stepper, Accordion,
  CardSwap (single-rAF timeline, clip-envelope), GradientText, StarBorder,
  MagicBento-style definition grid
- Dark theme default; session-only light toggle
- GEO: JSON-LD SoftwareApplication + FAQPage, AI-answer-ready definition,
  query-aligned FAQ, entity-first meta description
2026-09-04 21:22:57 +08:00
Ryder Sun 709a9e9391 release: publish Meldwork V1.0.4
Ship natural group discussion routing and task-scoped native session continuity. Update package versions, bilingual release links, changelog, and verification notes.
Meldwork-V1.0.4
2026-09-01 17:47:51 +08:00
Ryder Sun 897b4ee054 docs: expand supported cli table to six columns 2026-09-01 14:11:30 +08:00
Ryder Sun fa56c3575d docs: restore README banner and CLI layout 2026-09-01 12:52:18 +08:00
Ryder Sun fad1cba603 docs: clarify README agent landscape and demos 2026-09-01 11:53:12 +08:00
Ryder Sun 050a457a40 docs: sharpen README category keywords 2026-09-01 11:39:37 +08:00
Ryder Sun 7ab51fd621 docs: align bilingual README terminology 2026-09-01 11:36:46 +08:00
Ryder Sun 91a0aad3f2 docs: refine bilingual README for discoverability 2026-09-01 11:31:58 +08:00
Ryder Sun a68c53bd86 docs: align main license references 2026-09-01 10:21:39 +08:00
Ryder Sun 3a539d8e7c docs: improve AI discoverability and project positioning 2026-09-01 10:20:36 +08:00
Ryder Sun 2faad0c322 test: align Pi invocation expectations 2026-08-31 18:38:17 +08:00
Ryder Sun 33842bc959 Merge branch 'feature/Logic-Refactoring-Conversation-Mode'
# Conflicts:
#	desktop/src/agents/cli/cli-event-profiles.cjs
#	desktop/src/agents/cli/cli-invocations.cjs
#	desktop/src/agents/cli/cli-output-parsers.cjs
#	desktop/src/agents/cli/cli-runtime-event-mappers.cjs
#	desktop/test/agents/cli/cli-adapters-agent-protocols.test.cjs
#	desktop/test/agents/cli/cli-event-profiles.test.cjs
#	desktop/test/agents/cli/cli-runtime-event-protocols.test.cjs
#	desktop/test/fixtures/agent-output/manifest.json
#	desktop/test/fixtures/agent-output/pi.jsonl
#	desktop/test/workspace/local-workspace-native-streaming.test.cjs
2026-08-31 18:37:56 +08:00
Ryder Sun 61a71f3439 refactor: make group discussions natural and session-continuous
Run sequential mode strictly in configured CLI order, let auto-beta route later turns from canonical mentions, and persist one native Agent session per task across rounds and restarts. Remove rigid review framing from natural prompts and add recovery, routing, and continuity coverage.
2026-08-31 18:05:14 +08:00
Ryder Sun 5fef68fc4b fix: strip partial Pi protocol echoes 2026-08-28 17:06:09 +08:00
Ryder Sun 21a85b682c fix: reuse ACP sessions across group rounds 2026-08-28 14:02:17 +08:00
Ryder Sun a54e84a208 fix: retain active CLI snapshots across refresh gaps 2026-08-28 11:47:15 +08:00
Ryder Sun e68699e61f fix: preserve active agents across catalog refreshes 2026-08-28 11:44:10 +08:00
Ryder Sun 540a96fa5e fix: strip echoed Pi collaboration prompts 2026-08-28 11:22:16 +08:00
Ryder Sun 5efe559c03 Merge branch 'feature/ui-ux-refinement' into feature/cloud-agents-interconnected
# Conflicts:
#	desktop/src/agents/cloud/cloud-agent-bridge.cjs
#	desktop/src/agents/connectors/agent-connector-local.cjs
#	desktop/test/agents/cloud/cloud-agent-bridge.test.cjs
#	desktop/test/workspace/local-workspace-harness.test.cjs
2026-08-28 10:55:29 +08:00
Ryder Sun c6cb5f108d Fix agent run grouping and timeline rendering 2026-08-27 18:28:54 +08:00
Ryder Sun a165ed3019 fix: preserve structured CLI results before nonzero exit 2026-08-25 15:34:30 +08:00
Ryder Sun 092f38bd37 fix: preserve structured CLI results before nonzero exit 2026-08-25 15:33:20 +08:00
Ryder Sun 71715ed967 fix cloud agents chat continuity and avatars 2026-08-25 15:07:37 +08:00
Ryder Sun 782f839d4f feat: sync license and agent runtime updates 2026-08-25 14:54:58 +08:00
Ryder Sun 7752489936 fix cloud agents chat continuity and avatars 2026-08-25 12:50:44 +08:00
Ryder Sun da0108abb1 refactor: split auto runner outcome helpers
Extract V4 outcome validation helpers from the local auto runner, add recursive desktop test discovery suites, and harden CLI stdin pipe failures.

Checks: npm --prefix desktop test -- --suite workspace --test-name-pattern 'auto runner support|v4'; npm --prefix desktop test
2026-08-21 18:01:50 +08:00
Ryder Sun 2ff1884961 Isolate timed-out Auto Discussion agents 2026-08-21 11:24:02 +08:00
Ryder Sun 97cac8d185 Fix partial Auto Discussion message loss
Commit each validated proposal and challenge as soon as its Agent finishes so later failures or stalls cannot hide healthy round output. Show the failing Agent logo on structured failure messages.

Checks: npm --prefix frontend test; node --test desktop/test/workspace/local-workspace-auto.test.cjs; npm --prefix desktop test; npm --prefix frontend run build; npm --prefix frontend run build:desktop; npm --prefix desktop run pack; git diff --check
2026-08-20 20:46:36 +08:00
Ryder Sun 5c1680d0ab Fix multi-round auto discussion continuity
Continue V4 discussions with the remaining healthy Agents after terminal peer failures while preserving the immutable target snapshot and visible successful responses. Publish each successful challenge contribution so bounded three-Agent, three-round discussions retain nine distinct round messages.

Checks: node --test desktop/test/workspace/local-workspace-auto.test.cjs; npm --prefix desktop test; npm --prefix desktop run pack; git diff --check
2026-08-20 18:56:36 +08:00
Ryder Sun 01a1f51464 Fix Auto Discussion multi-round execution
Keep round-one proposals visible and durable when later agents fail or a run is recovered. Enforce bounded and unlimited round semantics, normalize collaboration roles, and preserve healthy agents after invalid control output.

Update scheduler, failure handling, runtime trace UI, connector compatibility, and focused regression coverage.

Checks: npm --prefix desktop test; npm --prefix frontend test; npm --prefix frontend run build:desktop; git diff --check; node --check on modified workspace runtime files.
2026-08-20 16:44:54 +08:00
Ryder Sun 02d922e805 feat: support native Pi Agent workflows
Register Pi Agent, treat detected compatible local CLIs as usable when their native configuration is not inspectable, and add collapsible Agents and Groups sections with the official Pi logo.\n\nChecks: npm --prefix frontend test; npm --prefix frontend run build; npm --prefix frontend run build:desktop; node --test test/agents/cli/cli-adapters-discovery.test.cjs test/workspace/local-workspace-agent-catalog.test.cjs
2026-08-19 10:50:32 +08:00