proomt

Search

Search posts, papers, and topics

All posts

GitHub OldKayla Cinnamon3 min readintro

GitHub Copilot app for Beginners: How to build custom workflows with canvases

Summary

GitHub Copilot app introduces "canvases," customizable UI extensions generated from natural language descriptions to support various workflows. These bidirectional interfaces allow users and the AI agent to collaboratively manage tasks like kanban boards or release checklists, adapting the UI to specific needs.

  • Canvases are customizable UI extensions in GitHub Copilot app, generated from natural language prompts.
  • They support diverse workflows (kanban, checklists, forms) and are bidirectional for user and agent interaction.
  • Users create canvases with the `/create-canvas` skill, describing the desired workflow and interaction capabilities.
  • Canvases are saved as reusable extensions and can be refined by asking the agent to modify their structure or content.

This feature offers a novel, AI-driven approach to UI generation and collaborative workflow management within an IDE, potentially streamlining development tasks for engineers using Copilot.

6/10

Related reading

  1. When chat is the wrong UI

    This article argues that chat is often the wrong UI for interacting with LLMs, especially for task-oriented work. It introduces GitHub Copilot's "canvases" as customizable, full-stack applications that run within the Copilot app, enabling more efficient, specialized, and automated interactions with AI agents.

    GitHub Oldgithub.blog5 minHN1
  2. Migrating the GitHub Copilot runtime to Rust, using Copilot

    The Copilot agent runtime was rewritten from a 130‑k‑line TypeScript/Node.js codebase into a native Rust library (~830 k lines of Rust) to reduce startup latency, memory use, and improve reliability. The migration was done incrementally (in‑place) across 128 PRs, with AI‑generated code handling most of the work. The new runtime exposes a C ABI for in‑process embedding by all six Copilot SDK langu…

    GitHub Oldgithub.blog65 minHN188
  3. AI-powered fuzzing with the GitHub Security Lab Taskflow Agent

    GitHub Security Lab developed the Fuzzing Taskflow, an autonomous LLM-driven pipeline for C/C++ projects that automates continuous fuzzing from identifying entrypoints and writing harnesses to triaging crashes and generating vulnerability reports. It aims to reduce the human effort traditionally required for effective fuzzing campaigns.

    GitHub Oldgithub.blog9 minHN2
  4. Build, deploy, and operate with coding agents on Render

    Render adds OAuth‑based MCP access, expands its “skills” library to 20+ actions, and upgrades the CLI to manage full service lifecycles, enabling coding agents (Cursor, Claude, Codex, ChatGPT) to trigger deploys, adjust plans, and spin up disposable PR environments via structured JSON/YAML commands.

    Renderrender.com4 min