Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .version-bump.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{ "path": "plugins/antigravity/plugin.json", "field": "version" },
{
"path": "lib/mcp/create-server.ts",
"pattern": "name: \"piyaz\", version: \"{version}\""
"pattern": "version: \"{version}\""
}
]
}
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</p>

<p align="center">
<img src="assets/mymir-demo.gif" alt="Piyaz demo" width="900" />
<img src="assets/piyaz-demo.gif" alt="Piyaz demo" width="900" />
</p>

Most of us aren't really writing code anymore, we're directing agents that do. But those agents have no memory. Every session starts from zero, and engineers end up spending their time re-explaining what was built, why decisions were made, and what still needs to happen. That's not engineering, that's babysitting.
Expand Down
11 changes: 11 additions & 0 deletions app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,17 @@ export const metadata: Metadata = {
template: "%s · Piyaz",
},
description,
icons: {
icon: [
{ url: "/favicon.ico?v=3", sizes: "any" },
{ url: "/piyaz-mark.png?v=3", type: "image/png", sizes: "1024x1024" },
],
apple: {
url: "/piyaz-icon-dark.png?v=3",
type: "image/png",
sizes: "512x512",
},
},
robots: {
index: false,
follow: false,
Expand Down
30 changes: 30 additions & 0 deletions app/manifest.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import type { MetadataRoute } from "next";

/**
* Web app manifest for the Piyaz PWA.
* @returns Manifest with brand identity, theme colors, and home-screen icons.
*/
export default function manifest(): MetadataRoute.Manifest {
return {
name: "Piyaz",
short_name: "Piyaz",
description:
"A structure that supports organic growth. Track projects created by your coding agent.",
start_url: "/",
display: "standalone",
background_color: "#07080a",
theme_color: "#07080a",
icons: [
{
src: "/piyaz-icon-dark-192.png",
sizes: "192x192",
type: "image/png",
},
{
src: "/piyaz-icon-dark.png",
sizes: "512x512",
type: "image/png",
},
],
};
}
File renamed without changes
3 changes: 2 additions & 1 deletion bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 20 additions & 1 deletion lib/mcp/create-server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -683,7 +683,26 @@ export function registerAllTools(server: McpServer, ctx: AuthContext): void {
*/
export function createMcpServer(ctx: AuthContext): McpServer {
const server = new McpServer(
{ name: "piyaz", version: "0.1.0" },
{
name: "piyaz",
title: "Piyaz",
version: "0.1.0",
websiteUrl: "https://www.piyaz.ai",
icons: [
{
src: "https://app.piyaz.ai/piyaz-icon-light.png",
mimeType: "image/png",
sizes: ["512x512"],
theme: "light",
},
{
src: "https://app.piyaz.ai/piyaz-icon-dark.png",
mimeType: "image/png",
sizes: ["512x512"],
theme: "dark",
},
],
},
{ instructions: INSTRUCTIONS },
);
registerAllTools(server, ctx);
Expand Down
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,11 @@
"private": true,
"license": "AGPL-3.0-or-later",
"type": "module",
"//overrides": "TEMP security pins for transitive CVEs whose parent ranges already allow the fix but bun won't bump on its own. REMOVE each entry once its parent ships the fix and `bun audit --audit-level=high` passes without it. form-data >=4.0.6 (GHSA-hmw2-7cc7-3qxx, via @types/node-fetch). hono >=4.12.25 (GHSA-88fw-hqm2-52qc, via @modelcontextprotocol/sdk). ws is handled separately via a CI --ignore (no upstream fix). Tracked in MYMR-226.",
"//overrides": "TEMP security pins for transitive CVEs whose parent ranges already allow the fix but bun won't bump on its own. REMOVE each entry once its parent ships the fix and `bun audit --audit-level=high` passes without it. form-data >=4.0.6 (GHSA-hmw2-7cc7-3qxx, via @types/node-fetch). hono >=4.12.25 (GHSA-88fw-hqm2-52qc, via @modelcontextprotocol/sdk). undici >=7.28.0 <8 (GHSA-vmh5-mc38-953g, via wrangler › miniflare; stay on 7.x to match miniflare's pin). ws is handled separately via a CI --ignore (no upstream fix). Tracked in MYMR-226.",
"overrides": {
"form-data": ">=4.0.6",
"hono": ">=4.12.25"
"hono": ">=4.12.25",
"undici": ">=7.28.0 <8"
},
"scripts": {
"dev": "next dev --webpack",
Expand Down
4 changes: 2 additions & 2 deletions plugins/codex/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
"Use $piyaz to record what changed after this task."
],
"brandColor": "#14B8A6",
"composerIcon": "./assets/mymir-small.png",
"logo": "./assets/mymir-logo.png",
"composerIcon": "./assets/piyaz-mark-small.png",
"logo": "./assets/piyaz-mark.png",
"screenshots": []
}
}
Binary file removed public/apple-icon.png
Binary file not shown.
Binary file modified public/favicon.ico
Binary file not shown.
Binary file removed public/icon1.png
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/piyaz-icon-dark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/piyaz-icon-light.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified public/piyaz-mark.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed public/web-app-manifest-512x512.png
Binary file not shown.