From 40e841571b83bb9f0c0de0c4488cda37b9f02665 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 13 Nov 2025 08:05:26 +0000 Subject: [PATCH 1/3] Initial plan From bcfce7f869086b21acfa3a7d268b066ec407c15b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 13 Nov 2025 08:11:44 +0000 Subject: [PATCH 2/3] Fix plugin descriptor loading by using proper project naming Co-authored-by: Mte90 <403283+Mte90@users.noreply.github.com> --- ide-plugins/build.gradle.kts | 4 ---- ide-plugins/settings.gradle.kts | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) create mode 100644 ide-plugins/settings.gradle.kts diff --git a/ide-plugins/build.gradle.kts b/ide-plugins/build.gradle.kts index aa528f2..1fe6d16 100644 --- a/ide-plugins/build.gradle.kts +++ b/ide-plugins/build.gradle.kts @@ -36,10 +36,6 @@ tasks { } } - buildPlugin { - archiveBaseName.set("intellij-plugin") - } - patchPluginXml { sinceBuild.set("231") untilBuild.set("241.*") diff --git a/ide-plugins/settings.gradle.kts b/ide-plugins/settings.gradle.kts new file mode 100644 index 0000000..57d5e0d --- /dev/null +++ b/ide-plugins/settings.gradle.kts @@ -0,0 +1 @@ +rootProject.name = "intellij-plugin" From 2c17cba4995a7cde110162377636e85ec181e076 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 13 Nov 2025 08:19:52 +0000 Subject: [PATCH 3/3] Change all default ports from 8000 to 8080 Co-authored-by: Mte90 <403283+Mte90@users.noreply.github.com> --- REST_API.md | 10 +++++----- .../main/kotlin/com/picocode/PicoCodeConfigurable.kt | 2 +- .../src/main/kotlin/com/picocode/PicoCodeSettings.kt | 2 +- main.py | 2 +- utils/config.py | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/REST_API.md b/REST_API.md index 9dda559..e787d01 100644 --- a/REST_API.md +++ b/REST_API.md @@ -9,7 +9,7 @@ PicoCode provides a production-ready local RAG (Retrieval-Augmented Generation) ## Base URL ``` -http://127.0.0.1:8000/api +http://127.0.0.1:8080/api ``` ## Authentication @@ -299,7 +299,7 @@ CODING_MODEL=gpt-4o # Server configuration UVICORN_HOST=127.0.0.1 -UVICORN_PORT=8000 +UVICORN_PORT=8080 # File processing MAX_FILE_SIZE=200000 @@ -313,7 +313,7 @@ MAX_FILE_SIZE=200000 import requests class PicoCodeClient: - def __init__(self, base_url="http://127.0.0.1:8000/api"): + def __init__(self, base_url="http://127.0.0.1:8080/api"): self.base_url = base_url def create_project(self, path, name=None): @@ -404,8 +404,8 @@ print(suggestion["response"]) PicoCode provides interactive API documentation: -- **Swagger UI**: http://127.0.0.1:8000/docs -- **ReDoc**: http://127.0.0.1:8000/redoc +- **Swagger UI**: http://127.0.0.1:8080/docs +- **ReDoc**: http://127.0.0.1:8080/redoc These interfaces allow you to: - Browse all endpoints diff --git a/ide-plugins/src/main/kotlin/com/picocode/PicoCodeConfigurable.kt b/ide-plugins/src/main/kotlin/com/picocode/PicoCodeConfigurable.kt index 970adf3..452018c 100644 --- a/ide-plugins/src/main/kotlin/com/picocode/PicoCodeConfigurable.kt +++ b/ide-plugins/src/main/kotlin/com/picocode/PicoCodeConfigurable.kt @@ -53,7 +53,7 @@ class PicoCodeConfigurable(private val project: Project) : Configurable { val state = settings.state state.serverHost = hostField.text.trim().ifEmpty { "localhost" } - state.serverPort = portField.text.trim().toIntOrNull() ?: 8000 + state.serverPort = portField.text.trim().toIntOrNull() ?: 8080 settings.loadState(state) } diff --git a/ide-plugins/src/main/kotlin/com/picocode/PicoCodeSettings.kt b/ide-plugins/src/main/kotlin/com/picocode/PicoCodeSettings.kt index a8f7a63..eb31044 100644 --- a/ide-plugins/src/main/kotlin/com/picocode/PicoCodeSettings.kt +++ b/ide-plugins/src/main/kotlin/com/picocode/PicoCodeSettings.kt @@ -20,7 +20,7 @@ class PicoCodeSettings : PersistentStateComponent