Wednesday, June 10, 2026

AI GitHub Copilot SDK

Copilot SDK is now generally available - GitHub Changelog

The GitHub Copilot SDK is now generally available. You can embed GitHub Copilot’s agentic engine into your own applications, services, and developer tools with a stable API and production-ready support.

The Copilot SDK gives you direct, programmatic access to the same agent runtime behind GitHub Copilot—planning, tool invocation, file edits, streaming, and multi-turn sessions, so you don’t have to build your own orchestration layer.

Since entering public preview, the SDK has been used to build everything from CI/CD assistants and internal developer tools to customer-facing AI features.

Available in six languages
  • Node.js / TypeScript: npm install @github/copilot-sdk
  • Python: pip install github-copilot-sdk
  • Go: go get github.com/github/copilot-sdk/go
  • .NET: dotnet add package GitHub.Copilot.SDK
  • Rust: cargo add github-copilot-sdk — new at General Availability
  • Java: Available via Maven and Gradle. — new at General Availability


AI: "Loop Engineering"

 Loop Engineering is the new hype ... and I hate it already - YouTube by MaxS.


The video discusses the emergence of "Loop Engineering" as a new AI buzzword (0:00 - 0:26), highlighting the following key points:

  • Context vs. Prompt Engineering: The creator argues that terms like "prompt engineering" and "context engineering" are essentially the same thing: providing LLMs with the right information to achieve better results (0:28 - 1:24).
  • Evolution of AI Tools: Tools like Claude Code and Codeex have integrated features (e.g., /loop or /goal) that allow agents to autonomously reprompt themselves until a task is finished, a concept previously seen in the "Ralph Loop" (2:35 - 3:58).
  • The Limits of Autonomous Loops: While these agents are efficient at achieving a specific goal, the creator warns that they prioritize "getting it done" over software quality. Relying solely on these loops can lead to code that lacks maintainability, extensibility, and security (4:27 - 7:25).
  • Developer Perspective: The creator emphasizes that these agents are helpful assistants, not replacements for developers, and stresses that true software engineering requires patterns and practices that go beyond simple task completion (2:17 - 2:32, 5:43 - 7:03).


The video discusses a shift in AI coding from direct prompting to designing "loops" that autonomously manage agents to achieve a specific goal (0:00-0:37).

Key takeaways:

  • What is a loop? It is an autonomous system consisting of a trigger (e.g., a PR opening, a schedule, or manual start) and a verifiable goal (e.g., tests passing or an LLM confirming completion) (1:47-2:39).
  • Core Concept: Instead of manually prompting an agent step-by-step, you set an end state, and the agent iterates until that goal is reached (1:23-1:41).
  • Difference from Automation: While automations execute a set sequence, loops involve decision-making—the agent must determine if the goal has been achieved before stopping (11:20-11:46).
  • Challenges: Implementing loops effectively is difficult, and they are currently very expensive in terms of token usage (8:13-9:00).
  • The Future: This approach represents the future of software engineering, where humans design "factories" that allow agents to operate autonomously, potentially leading to recursive self-improvement (10:54-12:48).


Auth tools: better-auth.ts, Authelia

 better-auth - npm

Better Auth is a framework-agnostic authentication (and authorization) framework for TypeScript. It provides a comprehensive set of features out of the box and includes a plugin ecosystem that simplifies adding advanced functionalities with minimal code in a short amount of time. Whether you need 2FA, multi-tenant support, or other complex features, it lets you focus on building your actual application instead of reinventing the wheel.



TS, MIT





Authelia is an open-source authentication and authorization server and portal fulfilling the identity and access management (IAM) role of information security in providing multi-factor authentication and single sign-on (SSO) for your applications via a web portal. Authelia is an OpenID Connect 1.0 Provider which is OpenID Certified™ allowing comprehensive integrations, and acts as a companion for common reverse proxies.

Go, React, Apache



Authelia can be installed as a standalone service from the AUR, APT, FreeBSD Ports, or using a static binary, .deb package, as a container on Docker or Kubernetes.