5 min read

本文目前只有英文版。 查看英文原文

Weekly development log 2026‑W33: From Extensions to iOS: Expanding OpenMake into a Unified Platform

  • Weekly log
  • Vibe coding
  • Self-hosted AI
  • 2026-W33
A user selecting skill, tool and agent cards from a catalog. A conceptual illustration generated on 2026-10-11, not a product screenshot. It explains this week's theme and does not establish a historical deployment screen or current operational state.

HISTORICAL DEVELOPMENT / EVIDENCE

This week in OpenMake

This week (44 commits) surfaced extension bundles, the marketplace, and workspace sharing into the product, consolidated OpenAPI contracts as the single source of truth, and opened the first work on iOS authentication and a SwiftUI MVP. At the same time we strengthened large-repo skill installation and hardened boundaries around citations, OAuth, and session recovery to raise scalability and reliability.

Period
2026-08-10 – 2026-08-16
Git commits
44
Evidence
Git history

01

Full-history review and additions

Extension and OpenAPI work accompanied dead-citation cleanup, mobile authentication and an iOS MVP. MVP implementation does not establish App Store publication.

All reachable history of main 0641c480 was rechecked on 2026-10-18. Counts use committer dates from Monday 00:00 through Sunday 23:59:59 KST, including merges, releases and distinct parallel-branch commits. Commit counts are not feature counts. Tests and operational measurements below are historical source records, not evaluations rerun for this refresh.

02

What changed

  • Added an installation layer for Agent Plugins v1–compatible bundles and .zip sources, implementing the extension lifecycle including versioning, update checks, reinstall, removal, and installability determination.
  • Connected the admin-curated catalog to the marketplace.json index to enable search, localization, sync, and install flows, including support for Claude Code and Qwen-family marketplaces.
  • Added workspace sharing/gallery and an Extensions management tab in Settings to view installed lists, component status, and bundle removal on a single screen.
  • Established OpenAPI contracts as the Source of Truth and wired artifacts, contract tests, and CI drift gates; on iOS implemented refresh-body authentication, OAuth authorization-code exchange, and kicked off a SwiftUI MVP covering OpenMakeKit, chat, OAuth, and CI.
  • Injected a tree limit into GitIngestService for large-repo skill installs, ensured concurrent creation of skill_manifests, and defaulted missing SKILL.md category fields to "general".
  • Following 1.24.1, added tool-result evidence to the goal judge and prevented misuse of plan-zero completion; removed dead citation markers, enforced real-source-number constraints, strengthened OAuth account binding and search quotas, and added defenses against double-submits from Korean IME.

证据来源

Evidence

OPENMAKE · MIT OPEN SOURCE

返回开发日志