Skip to content

Releases: arturict/work-sdk

Work SDK v0.5.0

Choose a tag to compare

@arturict arturict released this 24 Jul 18:49
38f86e4

What's Changed

Full Changelog: v0.4.0...v0.5.0

work-sdk v0.4.0

Choose a tag to compare

@arturict arturict released this 24 Jul 16:31
78ff19d

work-sdk v0.4 makes agent-driven issue-tracker writes safer across processes and providers.

Highlights:

  • atomic acquire / complete / abandon idempotency protocol
  • explicit in-flight and ambiguous-write errors
  • safer state, assignee, transition, and priority mappings
  • action-specific prepared-change types and concurrency capability metadata
  • expanded idempotency and provider documentation
  • 185 SDK tests plus package, build, and consumer smoke checks

Install: npm install work-sdk

work-sdk v0.3.1

Choose a tag to compare

@arturict arturict released this 24 Jul 15:20

This patch makes Work SDK easier to discover and evaluate:

  • adds issue-tracker, API client, coding-agent, and provider search metadata
  • expands the npm README with a credential-free safe-write demo
  • documents when to choose Work SDK versus an official provider SDK
  • adds a technical guide on retry ambiguity, idempotency, and optimistic concurrency

Guide: https://work-sdk.vercel.app/guides/agent-safe-work-tracker-writes?src=github-release

Install: npm i work-sdk@0.3.1

work-sdk v0.3.0

Choose a tag to compare

@arturict arturict released this 24 Jul 13:24

GitLab is now a first-class provider alongside GitHub, Linear, Jira, and Azure DevOps.

What changed:

  • GitLab.com and GitLab Self-Managed support
  • guarded label writes and explicit issue-type mappings
  • readback verification for creates and updates
  • idempotency keys bound to one normalized intent
  • no-op updates skip provider mutations
  • unknown runtime actions fail closed
  • 172 SDK tests
  • expanded provider docs, fake-credential example apps, metadata, and agent discovery routes

Install:

npm install work-sdk@0.3.0

GitLab adapter:

import { gitlab } from "work-sdk/gitlab";

const adapter = gitlab({
  project: "acme/platform",
  token: process.env.GITLAB_TOKEN!,
});

The package was published from GitHub Actions through npm Trusted Publishing with OIDC provenance.