diff --git a/.gitignore b/.gitignore index 3244fe3..8228c94 100644 --- a/.gitignore +++ b/.gitignore @@ -44,6 +44,7 @@ htmlcov/ # Private documents — kept locally, never committed PRODUCT-INTELLIGENCE-AGENT.md PUBLICATION-PLAN.md +ACP-REGISTRY-SUBMISSION.md # Claude Code local settings .claude/settings.local.json diff --git a/agent.json b/agent.json new file mode 100644 index 0000000..d255c34 --- /dev/null +++ b/agent.json @@ -0,0 +1,15 @@ +{ + "id": "product-intelligence-agent", + "name": "PIA — Product Intelligence Agent", + "version": "0.1.0", + "description": "Enriches YouTrack tickets with codebase context, linked issues, and customer signals — directly in your JetBrains IDE. Type a ticket ID to get business context, relevant files, and suggested next steps.", + "repository": "https://github.com/ditvor/pia", + "authors": ["ditvor"], + "license": "Apache-2.0", + "distribution": { + "uvx": { + "package": "product-intelligence-agent", + "args": ["serve"] + } + } +} diff --git a/pyproject.toml b/pyproject.toml index 8ba7a85..487bc38 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,8 +6,22 @@ build-backend = "hatchling.build" name = "product-intelligence-agent" version = "0.1.0" description = "Product intelligence for JetBrains IDEs via ACP" +authors = [{name = "PIA Contributors"}] +readme = "README.md" license = { text = "Apache-2.0" } +license-files = ["LICENSE"] requires-python = ">=3.10" +keywords = ["youtrack", "jetbrains", "acp", "agent", "product-intelligence", "developer-tools"] +classifiers = [ + "Development Status :: 3 - Alpha", + "Intended Audience :: Developers", + "License :: OSI Approved :: Apache Software License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Software Development :: Libraries :: Application Frameworks", +] dependencies = [ "acp-sdk==0.0.6", "httpx", @@ -30,6 +44,10 @@ dev = [ "anyio[trio]", ] +[project.urls] +Homepage = "https://github.com/ditvor/pia" +"Bug Tracker" = "https://github.com/ditvor/pia/issues" + [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"]