refactor: rename git repo
This commit is contained in:
@@ -30,7 +30,7 @@ jobs:
|
||||
- uses: ./.github/actions/setup-bun
|
||||
|
||||
- name: Run opencode
|
||||
uses: anomalyco/opencode/github@latest
|
||||
uses: Kilo-Org/kilo/github@latest
|
||||
env:
|
||||
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}
|
||||
OPENCODE_PERMISSION: '{"bash": "deny"}'
|
||||
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
# kilocode_change start - disabled for kilo-cli fork (OpenCode npm/AUR publishing)
|
||||
if: false
|
||||
# kilocode_change end - original: if: github.repository == 'anomalyco/opencode'
|
||||
# kilocode_change end - original: if: github.repository == 'Kilo-Org/kilo'
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
|
||||
@@ -11,7 +11,7 @@ jobs:
|
||||
stats:
|
||||
# kilocode_change start - disabled for kilo-cli fork (OpenCode stats tracking)
|
||||
if: false
|
||||
# kilocode_change end - original: if: github.repository == 'anomalyco/opencode'
|
||||
# kilocode_change end - original: if: github.repository == 'Kilo-Org/kilo'
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
@@ -3,7 +3,7 @@ description: "find issue(s) on github"
|
||||
model: opencode/claude-haiku-4-5
|
||||
---
|
||||
|
||||
Search through existing issues in anomalyco/opencode using the gh cli to find issues matching this query:
|
||||
Search through existing issues in Kilo-Org/kilo using the gh cli to find issues matching this query:
|
||||
|
||||
$ARGUMENTS
|
||||
|
||||
|
||||
@@ -85,7 +85,7 @@ Tests MUST test actual implementation, do not duplicate logic into a test.
|
||||
|
||||
## Fork Merge Process
|
||||
|
||||
Kilo CLI is a fork of [opencode](https://github.com/anomalyco/opencode).
|
||||
Kilo CLI is a fork of [opencode](https://github.com/Kilo-Org/kilo).
|
||||
|
||||
### Minimizing Merge Conflicts
|
||||
|
||||
|
||||
+4
-4
@@ -14,10 +14,10 @@ However, any UI or core product feature must go through a design review with the
|
||||
|
||||
If you are unsure if a PR would be accepted, feel free to ask a maintainer or look for issues with any of the following labels:
|
||||
|
||||
- [`help wanted`](https://github.com/anomalyco/opencode/issues?q=is%3Aissue%20state%3Aopen%20label%3Ahelp-wanted)
|
||||
- [`good first issue`](https://github.com/anomalyco/opencode/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22)
|
||||
- [`bug`](https://github.com/anomalyco/opencode/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug)
|
||||
- [`perf`](https://github.com/anomalyco/opencode/issues?q=is%3Aopen%20is%3Aissue%20label%3A%22perf%22)
|
||||
- [`help wanted`](https://github.com/Kilo-Org/kilo/issues?q=is%3Aissue%20state%3Aopen%20label%3Ahelp-wanted)
|
||||
- [`good first issue`](https://github.com/Kilo-Org/kilo/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22good%20first%20issue%22)
|
||||
- [`bug`](https://github.com/Kilo-Org/kilo/issues?q=is%3Aissue%20state%3Aopen%20label%3Abug)
|
||||
- [`perf`](https://github.com/Kilo-Org/kilo/issues?q=is%3Aopen%20is%3Aissue%20label%3A%22perf%22)
|
||||
|
||||
> [!NOTE]
|
||||
> PRs that ignore these guardrails will likely be closed.
|
||||
|
||||
@@ -32,4 +32,4 @@ Contributions are welcome, and they are greatly appreciated! Get started by read
|
||||
|
||||
#### Where did Kilo CLI come from?
|
||||
|
||||
Kilo CLI is a fork of [OpenCode](https://github.com/anomalyco/opencode) designeed to work within the Kilo all-in-one agentic engineering platform.
|
||||
Kilo CLI is a fork of [OpenCode](https://github.com/Kilo-Org/kilo) designeed to work within the Kilo all-in-one agentic engineering platform.
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ Server mode is opt-in only. When enabled, set `OPENCODE_SERVER_PASSWORD` to requ
|
||||
|
||||
We appreciate your efforts to responsibly disclose your findings, and will make every effort to acknowledge your contributions.
|
||||
|
||||
To report a security issue, please use the GitHub Security Advisory ["Report a Vulnerability"](https://github.com/anomalyco/opencode/security/advisories/new) tab.
|
||||
To report a security issue, please use the GitHub Security Advisory ["Report a Vulnerability"](https://github.com/Kilo-Org/kilo/security/advisories/new) tab.
|
||||
|
||||
The team will send a response indicating the next steps in handling your report. After the initial reply to your report, the security team will keep you informed of the progress towards a fix and full announcement, and may ask for additional information or guidance.
|
||||
|
||||
|
||||
+2
-2
@@ -88,7 +88,7 @@ This will walk you through installing the GitHub app, creating the workflow, and
|
||||
persist-credentials: false
|
||||
|
||||
- name: Run opencode
|
||||
uses: anomalyco/opencode/github@latest
|
||||
uses: Kilo-Org/kilo/github@latest
|
||||
env:
|
||||
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
@@ -101,7 +101,7 @@ This will walk you through installing the GitHub app, creating the workflow, and
|
||||
|
||||
## Support
|
||||
|
||||
This is an early release. If you encounter issues or have feedback, please create an issue at https://github.com/anomalyco/opencode/issues.
|
||||
This is an early release. If you encounter issues or have feedback, please create an issue at https://github.com/Kilo-Org/kilo/issues.
|
||||
|
||||
## Development
|
||||
|
||||
|
||||
+1
-1
@@ -41,7 +41,7 @@ runs:
|
||||
id: version
|
||||
shell: bash
|
||||
run: |
|
||||
VERSION=$(curl -sf https://api.github.com/repos/anomalyco/opencode/releases/latest | grep -o '"tag_name": *"[^"]*"' | cut -d'"' -f4)
|
||||
VERSION=$(curl -sf https://api.github.com/repos/Kilo-Org/kilo/releases/latest | grep -o '"tag_name": *"[^"]*"' | cut -d'"' -f4)
|
||||
echo "version=${VERSION:-latest}" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Cache opencode
|
||||
|
||||
@@ -167,8 +167,8 @@ else
|
||||
fi
|
||||
|
||||
if [ -z "$requested_version" ]; then
|
||||
url="https://github.com/anomalyco/opencode/releases/latest/download/$filename"
|
||||
specific_version=$(curl -s https://api.github.com/repos/anomalyco/opencode/releases/latest | sed -n 's/.*"tag_name": *"v\([^"]*\)".*/\1/p')
|
||||
url="https://github.com/Kilo-Org/kilo/releases/latest/download/$filename"
|
||||
specific_version=$(curl -s https://api.github.com/repos/Kilo-Org/kilo/releases/latest | sed -n 's/.*"tag_name": *"v\([^"]*\)".*/\1/p')
|
||||
|
||||
if [[ $? -ne 0 || -z "$specific_version" ]]; then
|
||||
echo -e "${RED}Failed to fetch version information${NC}"
|
||||
@@ -177,14 +177,14 @@ else
|
||||
else
|
||||
# Strip leading 'v' if present
|
||||
requested_version="${requested_version#v}"
|
||||
url="https://github.com/anomalyco/opencode/releases/download/v${requested_version}/$filename"
|
||||
url="https://github.com/Kilo-Org/kilo/releases/download/v${requested_version}/$filename"
|
||||
specific_version=$requested_version
|
||||
|
||||
# Verify the release exists before downloading
|
||||
http_status=$(curl -sI -o /dev/null -w "%{http_code}" "https://github.com/anomalyco/opencode/releases/tag/v${requested_version}")
|
||||
http_status=$(curl -sI -o /dev/null -w "%{http_code}" "https://github.com/Kilo-Org/kilo/releases/tag/v${requested_version}")
|
||||
if [ "$http_status" = "404" ]; then
|
||||
echo -e "${RED}Error: Release v${requested_version} not found${NC}"
|
||||
echo -e "${MUTED}Available releases: https://github.com/anomalyco/opencode/releases${NC}"
|
||||
echo -e "${MUTED}Available releases: https://github.com/Kilo-Org/kilo/releases${NC}"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
+1
-1
@@ -81,7 +81,7 @@
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/anomalyco/opencode"
|
||||
"url": "https://github.com/Kilo-Org/kilo"
|
||||
},
|
||||
"license": "MIT",
|
||||
"prettier": {
|
||||
|
||||
@@ -7,7 +7,7 @@ export const config = {
|
||||
|
||||
// GitHub
|
||||
github: {
|
||||
repoUrl: "https://github.com/anomalyco/opencode",
|
||||
repoUrl: "https://github.com/Kilo-Org/kilo",
|
||||
starsFormatted: {
|
||||
compact: "80K",
|
||||
full: "80,000",
|
||||
|
||||
@@ -26,7 +26,7 @@ export default function NotFound() {
|
||||
<a href="/docs">Docs</a>
|
||||
</div>
|
||||
<div data-slot="action">
|
||||
<a href="https://github.com/anomalyco/opencode">GitHub</a>
|
||||
<a href="https://github.com/Kilo-Org/kilo">GitHub</a>
|
||||
</div>
|
||||
<div data-slot="action">
|
||||
<a href="/discord">Discord</a>
|
||||
|
||||
@@ -17,7 +17,7 @@ type Release = {
|
||||
|
||||
const getReleases = query(async () => {
|
||||
"use server"
|
||||
const response = await fetch("https://api.github.com/repos/anomalyco/opencode/releases?per_page=20", {
|
||||
const response = await fetch("https://api.github.com/repos/Kilo-Org/kilo/releases?per_page=20", {
|
||||
headers: {
|
||||
Accept: "application/vnd.github.v3+json",
|
||||
"User-Agent": "OpenCode-Console",
|
||||
|
||||
@@ -21,7 +21,7 @@ export async function GET({ params: { platform } }: APIEvent) {
|
||||
const assetName = assetNames[platform]
|
||||
if (!assetName) return new Response("Not Found", { status: 404 })
|
||||
|
||||
const resp = await fetch(`https://github.com/anomalyco/opencode/releases/latest/download/${assetName}`, {
|
||||
const resp = await fetch(`https://github.com/Kilo-Org/kilo/releases/latest/download/${assetName}`, {
|
||||
cf: {
|
||||
// in case gh releases has rate limits
|
||||
cacheTtl: 60 * 5,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
export async function GET() {
|
||||
const response = await fetch(
|
||||
"https://raw.githubusercontent.com/anomalyco/opencode/refs/heads/dev/packages/sdk/openapi.json",
|
||||
"https://raw.githubusercontent.com/Kilo-Org/kilo/refs/heads/dev/packages/sdk/openapi.json",
|
||||
)
|
||||
const json = await response.json()
|
||||
return json
|
||||
|
||||
@@ -154,7 +154,7 @@ export default function Home() {
|
||||
<a href="https://x.com/opencode">X.com</a>
|
||||
</div>
|
||||
<div data-slot="cell">
|
||||
<a href="https://github.com/anomalyco/opencode">GitHub</a>
|
||||
<a href="https://github.com/Kilo-Org/kilo">GitHub</a>
|
||||
</div>
|
||||
<div data-slot="cell">
|
||||
<a href="https://opencode.ai/discord">Discord</a>
|
||||
|
||||
@@ -22,9 +22,9 @@
|
||||
|
||||
<content_rating type="oars-1.1" />
|
||||
|
||||
<url type="bugtracker">https://github.com/anomalyco/opencode/issues</url>
|
||||
<url type="bugtracker">https://github.com/Kilo-Org/kilo/issues</url>
|
||||
<url type="homepage">https://opencode.ai</url>
|
||||
<url type="vcs-browser">https://github.com/anomalyco/opencode</url>
|
||||
<url type="vcs-browser">https://github.com/Kilo-Org/kilo</url>
|
||||
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
@@ -34,94 +34,94 @@
|
||||
|
||||
<releases>
|
||||
<release version="1.0.223" date="2026-01-01">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.223</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.223</url>
|
||||
</release>
|
||||
<release version="1.0.222" date="2026-01-01">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.222</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.222</url>
|
||||
</release>
|
||||
<release version="1.0.221" date="2025-12-31">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.221</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.221</url>
|
||||
</release>
|
||||
<release version="1.0.220" date="2025-12-31">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.220</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.220</url>
|
||||
</release>
|
||||
<release version="1.0.219" date="2025-12-31">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.219</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.219</url>
|
||||
</release>
|
||||
<release version="1.0.218" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.218</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.218</url>
|
||||
</release>
|
||||
<release version="1.0.217" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.217</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.217</url>
|
||||
</release>
|
||||
<release version="1.0.216" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.216</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.216</url>
|
||||
</release>
|
||||
<release version="1.0.215" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.215</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.215</url>
|
||||
</release>
|
||||
<release version="1.0.214" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.214</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.214</url>
|
||||
</release>
|
||||
<release version="1.0.213" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.213</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.213</url>
|
||||
</release>
|
||||
<release version="1.0.212" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.212</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.212</url>
|
||||
</release>
|
||||
<release version="1.0.211" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.211</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.211</url>
|
||||
</release>
|
||||
<release version="1.0.210" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.210</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.210</url>
|
||||
</release>
|
||||
<release version="1.0.209" date="2025-12-30">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.209</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.209</url>
|
||||
</release>
|
||||
<release version="1.0.208" date="2025-12-29">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.208</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.208</url>
|
||||
</release>
|
||||
<release version="1.0.207" date="2025-12-29">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.207</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.207</url>
|
||||
</release>
|
||||
<release version="1.0.206" date="2025-12-28">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.206</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.206</url>
|
||||
</release>
|
||||
<release version="1.0.205" date="2025-12-28">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.205</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.205</url>
|
||||
</release>
|
||||
<release version="1.0.204" date="2025-12-27">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.204</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.204</url>
|
||||
</release>
|
||||
<release version="1.0.203" date="2025-12-26">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.203</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.203</url>
|
||||
</release>
|
||||
<release version="1.0.202" date="2025-12-26">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.202</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.202</url>
|
||||
</release>
|
||||
<release version="1.0.201" date="2025-12-25">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.201</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.201</url>
|
||||
</release>
|
||||
<release version="1.0.200" date="2025-12-25">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.200</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.200</url>
|
||||
</release>
|
||||
<release version="1.0.199" date="2025-12-25">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.199</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.199</url>
|
||||
</release>
|
||||
<release version="1.0.198" date="2025-12-24">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.198</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.198</url>
|
||||
</release>
|
||||
<release version="1.0.195" date="2025-12-24">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.195</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.195</url>
|
||||
</release>
|
||||
<release version="1.0.194" date="2025-12-24">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.194</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.194</url>
|
||||
</release>
|
||||
<release version="1.0.193" date="2025-12-23">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.193</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.193</url>
|
||||
</release>
|
||||
<release version="1.0.191" date="2025-12-23">
|
||||
<url type="details">https://github.com/anomalyco/opencode/releases/tag/v1.0.191</url>
|
||||
<url type="details">https://github.com/Kilo-Org/kilo/releases/tag/v1.0.191</url>
|
||||
</release>
|
||||
</releases>
|
||||
</component>
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"plugins": {
|
||||
"updater": {
|
||||
"pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEYwMDM5Nzg5OUMzOUExMDQKUldRRW9UbWNpWmNEOENYT01CV0lhOXR1UFhpaXJsK1Z3aU9lZnNtNzE0TDROWVMwVW9XQnFOelkK",
|
||||
"endpoints": ["https://github.com/anomalyco/opencode/releases/latest/download/latest.json"]
|
||||
"endpoints": ["https://github.com/Kilo-Org/kilo/releases/latest/download/latest.json"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -327,7 +327,7 @@ export default function () {
|
||||
<div class="flex gap-3 items-center">
|
||||
<IconButton
|
||||
as={"a"}
|
||||
href="https://github.com/anomalyco/opencode"
|
||||
href="https://github.com/Kilo-Org/kilo"
|
||||
target="_blank"
|
||||
icon="github"
|
||||
variant="ghost"
|
||||
|
||||
@@ -4,33 +4,33 @@ description = "The open source coding agent."
|
||||
version = "1.1.36"
|
||||
schema_version = 1
|
||||
authors = ["Anomaly"]
|
||||
repository = "https://github.com/anomalyco/opencode"
|
||||
repository = "https://github.com/Kilo-Org/kilo"
|
||||
|
||||
[agent_servers.opencode]
|
||||
name = "OpenCode"
|
||||
icon = "./icons/opencode.svg"
|
||||
|
||||
[agent_servers.opencode.targets.darwin-aarch64]
|
||||
archive = "https://github.com/anomalyco/opencode/releases/download/v1.1.36/opencode-darwin-arm64.zip"
|
||||
archive = "https://github.com/Kilo-Org/kilo/releases/download/v1.1.36/opencode-darwin-arm64.zip"
|
||||
cmd = "./opencode"
|
||||
args = ["acp"]
|
||||
|
||||
[agent_servers.opencode.targets.darwin-x86_64]
|
||||
archive = "https://github.com/anomalyco/opencode/releases/download/v1.1.36/opencode-darwin-x64.zip"
|
||||
archive = "https://github.com/Kilo-Org/kilo/releases/download/v1.1.36/opencode-darwin-x64.zip"
|
||||
cmd = "./opencode"
|
||||
args = ["acp"]
|
||||
|
||||
[agent_servers.opencode.targets.linux-aarch64]
|
||||
archive = "https://github.com/anomalyco/opencode/releases/download/v1.1.36/opencode-linux-arm64.tar.gz"
|
||||
archive = "https://github.com/Kilo-Org/kilo/releases/download/v1.1.36/opencode-linux-arm64.tar.gz"
|
||||
cmd = "./opencode"
|
||||
args = ["acp"]
|
||||
|
||||
[agent_servers.opencode.targets.linux-x86_64]
|
||||
archive = "https://github.com/anomalyco/opencode/releases/download/v1.1.36/opencode-linux-x64.tar.gz"
|
||||
archive = "https://github.com/Kilo-Org/kilo/releases/download/v1.1.36/opencode-linux-x64.tar.gz"
|
||||
cmd = "./opencode"
|
||||
args = ["acp"]
|
||||
|
||||
[agent_servers.opencode.targets.windows-x86_64]
|
||||
archive = "https://github.com/anomalyco/opencode/releases/download/v1.1.36/opencode-windows-x64.zip"
|
||||
archive = "https://github.com/Kilo-Org/kilo/releases/download/v1.1.36/opencode-windows-x64.zip"
|
||||
cmd = "./opencode.exe"
|
||||
args = ["acp"]
|
||||
|
||||
@@ -60,7 +60,7 @@ if (!Script.preview) {
|
||||
}
|
||||
}
|
||||
|
||||
const image = "ghcr.io/anomalyco/opencode"
|
||||
const image = "ghcr.io/Kilo-Org/kilo"
|
||||
const platforms = "linux/amd64,linux/arm64"
|
||||
const tags = [`${image}:${Script.version}`, `${image}:latest`]
|
||||
const tagFlags = tags.flatMap((t) => ["-t", t])
|
||||
|
||||
@@ -26,17 +26,17 @@ if (!Script.preview) {
|
||||
"options=('!debug' '!strip')",
|
||||
"pkgrel=1",
|
||||
"pkgdesc='The AI coding agent built for the terminal.'",
|
||||
"url='https://github.com/Kilo-Org/kilo-cli'",
|
||||
"url='https://github.com/Kilo-Org/kilo'",
|
||||
"arch=('aarch64' 'x86_64')",
|
||||
"license=('MIT')",
|
||||
"provides=('kilo')",
|
||||
"conflicts=('kilo')",
|
||||
"depends=('ripgrep')",
|
||||
"",
|
||||
`source_aarch64=("\${pkgname}_\${pkgver}_aarch64.tar.gz::https://github.com/Kilo-Org/kilo-cli/releases/download/v\${pkgver}\${_subver}/kilo-linux-arm64.tar.gz")`,
|
||||
`source_aarch64=("\${pkgname}_\${pkgver}_aarch64.tar.gz::https://github.com/Kilo-Org/kilo/releases/download/v\${pkgver}\${_subver}/kilo-linux-arm64.tar.gz")`,
|
||||
`sha256sums_aarch64=('${arm64Sha}')`,
|
||||
|
||||
`source_x86_64=("\${pkgname}_\${pkgver}_x86_64.tar.gz::https://github.com/Kilo-Org/kilo-cli/releases/download/v\${pkgver}\${_subver}/kilo-linux-x64.tar.gz")`,
|
||||
`source_x86_64=("\${pkgname}_\${pkgver}_x86_64.tar.gz::https://github.com/Kilo-Org/kilo/releases/download/v\${pkgver}\${_subver}/kilo-linux-x64.tar.gz")`,
|
||||
`sha256sums_x86_64=('${x64Sha}')`,
|
||||
"",
|
||||
"package() {",
|
||||
@@ -56,7 +56,7 @@ if (!Script.preview) {
|
||||
"options=('!debug' '!strip')",
|
||||
"pkgrel=1",
|
||||
"pkgdesc='The AI coding agent built for the terminal.'",
|
||||
"url='https://github.com/Kilo-Org/kilo-cli'",
|
||||
"url='https://github.com/Kilo-Org/kilo'",
|
||||
"arch=('aarch64' 'x86_64')",
|
||||
"license=('MIT')",
|
||||
"provides=('kilo')",
|
||||
@@ -64,7 +64,7 @@ if (!Script.preview) {
|
||||
"depends=('ripgrep')",
|
||||
"makedepends=('git' 'bun' 'go')",
|
||||
"",
|
||||
`source=("kilo-\${pkgver}.tar.gz::https://github.com/Kilo-Org/kilo-cli/archive/v\${pkgver}\${_subver}.tar.gz")`,
|
||||
`source=("kilo-\${pkgver}.tar.gz::https://github.com/Kilo-Org/kilo/archive/v\${pkgver}\${_subver}.tar.gz")`,
|
||||
`sha256sums=('SKIP')`,
|
||||
"",
|
||||
"build() {",
|
||||
@@ -137,14 +137,14 @@ if (!Script.preview) {
|
||||
"# This file was generated by GoReleaser. DO NOT EDIT.",
|
||||
"class Kilo < Formula",
|
||||
` desc "The AI coding agent built for the terminal."`,
|
||||
` homepage "https://github.com/Kilo-Org/kilo-cli"`,
|
||||
` homepage "https://github.com/Kilo-Org/kilo"`,
|
||||
` version "${Script.version.split("-")[0]}"`,
|
||||
"",
|
||||
` depends_on "ripgrep"`,
|
||||
"",
|
||||
" on_macos do",
|
||||
" if Hardware::CPU.intel?",
|
||||
` url "https://github.com/Kilo-Org/kilo-cli/releases/download/v${Script.version}/kilo-darwin-x64.zip"`,
|
||||
` url "https://github.com/Kilo-Org/kilo/releases/download/v${Script.version}/kilo-darwin-x64.zip"`,
|
||||
` sha256 "${macX64Sha}"`,
|
||||
"",
|
||||
" def install",
|
||||
@@ -152,7 +152,7 @@ if (!Script.preview) {
|
||||
" end",
|
||||
" end",
|
||||
" if Hardware::CPU.arm?",
|
||||
` url "https://github.com/Kilo-Org/kilo-cli/releases/download/v${Script.version}/kilo-darwin-arm64.zip"`,
|
||||
` url "https://github.com/Kilo-Org/kilo/releases/download/v${Script.version}/kilo-darwin-arm64.zip"`,
|
||||
` sha256 "${macArm64Sha}"`,
|
||||
"",
|
||||
" def install",
|
||||
@@ -163,14 +163,14 @@ if (!Script.preview) {
|
||||
"",
|
||||
" on_linux do",
|
||||
" if Hardware::CPU.intel? and Hardware::CPU.is_64_bit?",
|
||||
` url "https://github.com/Kilo-Org/kilo-cli/releases/download/v${Script.version}/kilo-linux-x64.tar.gz"`,
|
||||
` url "https://github.com/Kilo-Org/kilo/releases/download/v${Script.version}/kilo-linux-x64.tar.gz"`,
|
||||
` sha256 "${x64Sha}"`,
|
||||
" def install",
|
||||
' bin.install "kilo"',
|
||||
" end",
|
||||
" end",
|
||||
" if Hardware::CPU.arm? and Hardware::CPU.is_64_bit?",
|
||||
` url "https://github.com/Kilo-Org/kilo-cli/releases/download/v${Script.version}/kilo-linux-arm64.tar.gz"`,
|
||||
` url "https://github.com/Kilo-Org/kilo/releases/download/v${Script.version}/kilo-linux-arm64.tar.gz"`,
|
||||
` sha256 "${arm64Sha}"`,
|
||||
" def install",
|
||||
' bin.install "kilo"',
|
||||
|
||||
@@ -62,7 +62,7 @@ if (!Script.preview) {
|
||||
}
|
||||
}
|
||||
|
||||
const image = "ghcr.io/anomalyco/opencode"
|
||||
const image = "ghcr.io/Kilo-Org/kilo"
|
||||
const platforms = "linux/amd64,linux/arm64"
|
||||
const tags = [`${image}:${Script.version}`, `${image}:latest`]
|
||||
const tagFlags = tags.flatMap((t) => ["-t", t])
|
||||
|
||||
@@ -398,7 +398,7 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Run opencode
|
||||
uses: anomalyco/opencode/github@latest${envStr}
|
||||
uses: Kilo-Org/kilo/github@latest${envStr}
|
||||
with:
|
||||
model: ${provider}/${model}`,
|
||||
)
|
||||
|
||||
@@ -710,7 +710,7 @@ function ErrorComponent(props: {
|
||||
})
|
||||
const [copied, setCopied] = createSignal(false)
|
||||
|
||||
const issueURL = new URL("https://github.com/Kilo-Org/kilo-cli/issues/new?template=bug-report.yml")
|
||||
const issueURL = new URL("https://github.com/Kilo-Org/kilo/issues/new?template=bug-report.yml")
|
||||
|
||||
// Choose safe fallback colors per mode since theme context may not be available
|
||||
const isLight = props.mode === "light"
|
||||
|
||||
@@ -142,7 +142,7 @@ const TIPS = [
|
||||
"Press {highlight}Ctrl+X S{/highlight} or {highlight}/status{/highlight} to see system status info",
|
||||
"Enable {highlight}tui.scroll_acceleration{/highlight} for smooth macOS-style scrolling",
|
||||
"Toggle username display in chat via command palette ({highlight}Ctrl+P{/highlight})",
|
||||
"Run {highlight}docker run -it --rm ghcr.io/anomalyco/opencode{/highlight} for containerized use",
|
||||
"Run {highlight}docker run -it --rm ghcr.io/Kilo-Org/kilo{/highlight} for containerized use",
|
||||
"Use {highlight}/connect{/highlight} with OpenCode Zen for curated, tested models",
|
||||
"Commit your project's {highlight}AGENTS.md{/highlight} file to Git for team sharing",
|
||||
"Use {highlight}/review{/highlight} to review uncommitted changes, branches, or PRs",
|
||||
|
||||
@@ -236,7 +236,7 @@ export namespace Installation {
|
||||
.then((data: any) => data.version)
|
||||
}
|
||||
|
||||
return fetch("https://api.github.com/repos/anomalyco/opencode/releases/latest")
|
||||
return fetch("https://api.github.com/repos/Kilo-Org/kilo/releases/latest")
|
||||
.then((res) => {
|
||||
if (!res.ok) throw new Error(res.statusText)
|
||||
return res.json()
|
||||
|
||||
@@ -140,7 +140,7 @@ The user will primarily request you perform software engineering tasks. This inc
|
||||
|
||||
Here is useful information about the environment you are running in:
|
||||
<env>
|
||||
Working directory: /home/thdxr/dev/projects/anomalyco/opencode/packages/opencode
|
||||
Working directory: /home/thdxr/dev/projects/Kilo-Org/kilo/packages/opencode
|
||||
Is directory a git repo: Yes
|
||||
Platform: linux
|
||||
OS Version: Linux 6.12.4-arch1-1
|
||||
|
||||
@@ -7,7 +7,7 @@ IMPORTANT: You must NEVER generate or guess URLs for the user unless you are con
|
||||
If the user asks for help or wants to give feedback inform them of the following:
|
||||
- ctrl+p to list available actions
|
||||
- To give feedback, users should report the issue at
|
||||
https://github.com/Kilo-Org/kilo-cli
|
||||
https://github.com/Kilo-Org/kilo
|
||||
|
||||
When the user directly asks about Kilo (eg. "can Kilo do...", "does Kilo have..."), or asks in second person (eg. "are you able...", "can you do..."), or asks how to use a specific Kilo feature (eg. implement a hook, write a slash command, or install an MCP server), use the WebFetch tool to gather information to answer the question from Kilo docs. The list of available docs is available at https://kilo.ai/docs
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ IMPORTANT: You must NEVER generate or guess URLs for the user unless you are con
|
||||
|
||||
If the user asks for help or wants to give feedback inform them of the following:
|
||||
- /help: Get help with using Kilo
|
||||
- To give feedback, users should report the issue at https://github.com/Kilo-Org/kilo-cli/issues
|
||||
- To give feedback, users should report the issue at https://github.com/Kilo-Org/kilo/issues
|
||||
|
||||
When the user directly asks about Kilo (eg 'can Kilo do...', 'does Kilo have...') or asks in second person (eg 'are you able...', 'can you do...'), first use the WebFetch tool to gather information to answer the question from Kilo docs at https://kilo.ai/docs
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ export default {
|
||||
console: stage === "production" ? "https://opencode.ai/auth" : `https://${stage}.opencode.ai/auth`,
|
||||
email: "contact@anoma.ly",
|
||||
socialCard: "https://social-cards.sst.dev",
|
||||
github: "https://github.com/anomalyco/opencode",
|
||||
github: "https://github.com/Kilo-Org/kilo",
|
||||
discord: "https://opencode.ai/discord",
|
||||
headerLinks: [
|
||||
{ name: "Home", url: "/" },
|
||||
|
||||
@@ -134,9 +134,9 @@ if (image) {
|
||||
</div>
|
||||
<div class="col4">
|
||||
<h3>Mise</h3>
|
||||
<button class="command" data-command="mise use -g github:anomalyco/opencode">
|
||||
<button class="command" data-command="mise use -g github:Kilo-Org/kilo">
|
||||
<code>
|
||||
<span>mise use -g</span> <span class="highlight">github:anomalyco/opencode</span>
|
||||
<span>mise use -g</span> <span class="highlight">github:Kilo-Org/kilo</span>
|
||||
</code>
|
||||
<span class="copy">
|
||||
<CopyIcon />
|
||||
|
||||
@@ -630,7 +630,7 @@ Here are some common use cases for different agents.
|
||||
Here are some example agents you might find useful.
|
||||
|
||||
:::tip
|
||||
Do you have an agent you'd like to share? [Submit a PR](https://github.com/anomalyco/opencode).
|
||||
Do you have an agent you'd like to share? [Submit a PR](https://github.com/Kilo-Org/kilo).
|
||||
:::
|
||||
|
||||
---
|
||||
|
||||
@@ -64,7 +64,7 @@ Or you can set it up manually.
|
||||
persist-credentials: false
|
||||
|
||||
- name: Run OpenCode
|
||||
uses: anomalyco/opencode/github@latest
|
||||
uses: Kilo-Org/kilo/github@latest
|
||||
env:
|
||||
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
|
||||
with:
|
||||
@@ -140,7 +140,7 @@ jobs:
|
||||
persist-credentials: false
|
||||
|
||||
- name: Run OpenCode
|
||||
uses: anomalyco/opencode/github@latest
|
||||
uses: Kilo-Org/kilo/github@latest
|
||||
env:
|
||||
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
|
||||
with:
|
||||
@@ -177,7 +177,7 @@ jobs:
|
||||
- uses: actions/checkout@v6
|
||||
with:
|
||||
persist-credentials: false
|
||||
- uses: anomalyco/opencode/github@latest
|
||||
- uses: Kilo-Org/kilo/github@latest
|
||||
env:
|
||||
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
@@ -233,7 +233,7 @@ jobs:
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- uses: anomalyco/opencode/github@latest
|
||||
- uses: Kilo-Org/kilo/github@latest
|
||||
if: steps.check.outputs.result == 'true'
|
||||
env:
|
||||
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
|
||||
@@ -255,7 +255,7 @@ For `issues` events, the `prompt` input is **required** since there's no comment
|
||||
Override the default prompt to customize OpenCode's behavior for your workflow.
|
||||
|
||||
```yaml title=".github/workflows/opencode.yml"
|
||||
- uses: anomalyco/opencode/github@latest
|
||||
- uses: Kilo-Org/kilo/github@latest
|
||||
with:
|
||||
model: anthropic/claude-sonnet-4-5
|
||||
prompt: |
|
||||
|
||||
@@ -110,18 +110,18 @@ You can also install it with the following commands:
|
||||
- **Using Mise**
|
||||
|
||||
```bash
|
||||
mise use -g github:anomalyco/opencode
|
||||
mise use -g github:Kilo-Org/kilo
|
||||
```
|
||||
|
||||
- **Using Docker**
|
||||
|
||||
```bash
|
||||
docker run -it --rm ghcr.io/anomalyco/opencode
|
||||
docker run -it --rm ghcr.io/Kilo-Org/kilo
|
||||
```
|
||||
|
||||
Support for installing OpenCode on Windows using Bun is currently in progress.
|
||||
|
||||
You can also grab the binary from the [Releases](https://github.com/anomalyco/opencode/releases).
|
||||
You can also grab the binary from the [Releases](https://github.com/Kilo-Org/kilo/releases).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -171,7 +171,7 @@ If you're experiencing issues with Kilo CLI:
|
||||
|
||||
The best way to report bugs or request features is through our GitHub repository:
|
||||
|
||||
[**github.com/anomalyco/opencode/issues**](https://github.com/anomalyco/opencode/issues)
|
||||
[**github.com/Kilo-Org/kilo/issues**](https://github.com/Kilo-Org/kilo/issues)
|
||||
|
||||
Before creating a new issue, search existing issues to see if your problem has already been reported.
|
||||
|
||||
|
||||
+3
-3
@@ -18,7 +18,7 @@ export const team = [
|
||||
]
|
||||
|
||||
export async function getLatestRelease() {
|
||||
return fetch("https://api.github.com/repos/anomalyco/opencode/releases/latest")
|
||||
return fetch("https://api.github.com/repos/Kilo-Org/kilo/releases/latest")
|
||||
.then((res) => {
|
||||
if (!res.ok) throw new Error(res.statusText)
|
||||
return res.json()
|
||||
@@ -39,7 +39,7 @@ export async function getCommits(from: string, to: string): Promise<Commit[]> {
|
||||
|
||||
// Get commit data with GitHub usernames from the API
|
||||
const compare =
|
||||
await $`gh api "/repos/anomalyco/opencode/compare/${fromRef}...${toRef}" --jq '.commits[] | {sha: .sha, login: .author.login, message: .commit.message}'`.text()
|
||||
await $`gh api "/repos/Kilo-Org/kilo/compare/${fromRef}...${toRef}" --jq '.commits[] | {sha: .sha, login: .author.login, message: .commit.message}'`.text()
|
||||
|
||||
const commitData = new Map<string, { login: string | null; message: string }>()
|
||||
for (const line of compare.split("\n").filter(Boolean)) {
|
||||
@@ -195,7 +195,7 @@ export async function getContributors(from: string, to: string) {
|
||||
const fromRef = from.startsWith("v") ? from : `v${from}`
|
||||
const toRef = to === "HEAD" ? to : to.startsWith("v") ? to : `v${to}`
|
||||
const compare =
|
||||
await $`gh api "/repos/anomalyco/opencode/compare/${fromRef}...${toRef}" --jq '.commits[] | {login: .author.login, message: .commit.message}'`.text()
|
||||
await $`gh api "/repos/Kilo-Org/kilo/compare/${fromRef}...${toRef}" --jq '.commits[] | {login: .author.login, message: .commit.message}'`.text()
|
||||
const contributors = new Map<string, Set<string>>()
|
||||
|
||||
for (const line of compare.split("\n").filter(Boolean)) {
|
||||
|
||||
+2
-2
@@ -73,7 +73,7 @@ async function fetchReleases(): Promise<Release[]> {
|
||||
const per = 100
|
||||
|
||||
while (true) {
|
||||
const url = `https://api.github.com/repos/anomalyco/opencode/releases?page=${page}&per_page=${per}`
|
||||
const url = `https://api.github.com/repos/Kilo-Org/kilo/releases?page=${page}&per_page=${per}`
|
||||
|
||||
const response = await fetch(url)
|
||||
if (!response.ok) {
|
||||
@@ -188,7 +188,7 @@ async function save(githubTotal: number, npmDownloads: number) {
|
||||
)
|
||||
}
|
||||
|
||||
console.log("Fetching GitHub releases for anomalyco/opencode...\n")
|
||||
console.log("Fetching GitHub releases for Kilo-Org/kilo...\n")
|
||||
|
||||
const releases = await fetchReleases()
|
||||
console.log(`\nFetched ${releases.length} releases total\n`)
|
||||
|
||||
@@ -15,7 +15,7 @@ This extension requires the [opencode CLI](https://opencode.ai) to be installed
|
||||
|
||||
## Support
|
||||
|
||||
This is an early release. If you encounter issues or have feedback, please create an issue at https://github.com/anomalyco/opencode/issues.
|
||||
This is an early release. If you encounter issues or have feedback, please create an issue at https://github.com/Kilo-Org/kilo/issues.
|
||||
|
||||
## Development
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"publisher": "sst-dev",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/anomalyco/opencode"
|
||||
"url": "https://github.com/Kilo-Org/kilo"
|
||||
},
|
||||
"license": "MIT",
|
||||
"icon": "images/icon.png",
|
||||
|
||||
Reference in New Issue
Block a user