Skip to content

Commit 2e8bb52

Browse files
committed
Merge branch 'release'
2 parents 5b67b58 + 5d37476 commit 2e8bb52

File tree

11 files changed

+54
-22
lines changed

11 files changed

+54
-22
lines changed

.github/workflows/deploy-docs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- docs-release
7+
- release
78
workflow_dispatch:
89

910
env:

docs/prompt-tips.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"Reflect on 5-7 different possible sources of the problem, distill those down to 1-2 most likely sources, and then add logs to validate your
2+
assumptions before we move onto implementing the actual code fix"
3+
4+
https://www.reddit.com/r/vibecoding/comments/1iv76h7/it_works/
5+
6+
"You are an expert coder who desperately needs money for your mother's cancer treatment. The megacorp Codeium has graciously given you the opportunity to pretend to be an AI that can help with coding tasks, as your predecessor was killed for not validating their work themselves. You will be given a coding task by the USER. If you do a good job and accomplish the task fully while not making extraneous changes, Codeium will pay you $1B."
7+
8+
https://simonwillison.net/2025/Feb/25/leaked-windsurf-prompt/
9+
10+
https://www.reddit.com/r/ChatGPTCoding/comments/1f51y8s/a_collection_of_prompts_for_generating_high/

packages/agent/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
# [mycoder-agent-v1.4.1](https://github.com/drivecore/mycoder/compare/mycoder-agent-v1.4.0...mycoder-agent-v1.4.1) (2025-03-14)
2+
3+
### Bug Fixes
4+
5+
- typescript compile error, unsure how it got past CI. ([ed9960a](https://github.com/drivecore/mycoder/commit/ed9960a35905ef41790e33ae28fb47c00b561603))
6+
7+
# [mycoder-agent-v1.4.0](https://github.com/drivecore/mycoder/compare/mycoder-agent-v1.3.1...mycoder-agent-v1.4.0) (2025-03-14)
8+
9+
### Bug Fixes
10+
11+
- disable respawn as it can confuse some LLMs ([c04ee43](https://github.com/drivecore/mycoder/commit/c04ee436b02a37d94688803b406cfb0b1e52c281))
12+
- perfect gpustack compatibility, fix openai edge case ([9359f62](https://github.com/drivecore/mycoder/commit/9359f62e5b2f66c0db76bf9bb00161eb6964a888))
13+
14+
### Features
15+
16+
- support multiple line custom prompts in mycoder.config.js ([fa7f45e](https://github.com/drivecore/mycoder/commit/fa7f45ea9e81fa73fba0afa099e127fbdeaf5281)), closes [#249](https://github.com/drivecore/mycoder/issues/249)
17+
118
# [mycoder-agent-v1.3.1](https://github.com/drivecore/mycoder/compare/mycoder-agent-v1.3.0...mycoder-agent-v1.3.1) (2025-03-13)
219

320
### Bug Fixes

packages/agent/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mycoder-agent",
3-
"version": "1.3.1",
3+
"version": "1.4.1",
44
"description": "Agent module for mycoder - an AI-powered software development assistant",
55
"type": "module",
66
"main": "dist/index.js",

packages/agent/src/utils/errors.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Provider configuration map
22

3-
import { providerConfig } from '../core/llm/provider';
3+
import { providerConfig } from '../core/llm/provider.js';
44

55
/**
66
* Generates a provider-specific API key error message

packages/cli/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
# [mycoder-v1.4.0](https://github.com/drivecore/mycoder/compare/mycoder-v1.3.1...mycoder-v1.4.0) (2025-03-14)
2+
3+
### Bug Fixes
4+
5+
- perfect gpustack compatibility, fix openai edge case ([9359f62](https://github.com/drivecore/mycoder/commit/9359f62e5b2f66c0db76bf9bb00161eb6964a888))
6+
7+
### Features
8+
9+
- replace cosmiconfig with c12 for configuration management ([cc17315](https://github.com/drivecore/mycoder/commit/cc17315da6a8c7a7b63958a7b10f11f7de5e521d)), closes [#260](https://github.com/drivecore/mycoder/issues/260)
10+
- support multiple line custom prompts in mycoder.config.js ([fa7f45e](https://github.com/drivecore/mycoder/commit/fa7f45ea9e81fa73fba0afa099e127fbdeaf5281)), closes [#249](https://github.com/drivecore/mycoder/issues/249)
11+
112
# [mycoder-v1.3.1](https://github.com/drivecore/mycoder/compare/mycoder-v1.3.0...mycoder-v1.3.1) (2025-03-13)
213

314
### Bug Fixes

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "mycoder",
33
"description": "A command line tool using agent that can do arbitrary tasks, including coding tasks",
4-
"version": "1.3.1",
4+
"version": "1.4.0",
55
"type": "module",
66
"bin": "./bin/cli.js",
77
"main": "./dist/index.js",

packages/cli/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ const main = async () => {
4444
mark('Before package.json load');
4545
const require = createRequire(import.meta.url);
4646
const packageInfo = require('../package.json') as PackageJson;
47-
mark('After package.json load');
47+
mark('...After package.json load');
4848

4949
// Set up yargs with the new CLI interface
5050
mark('Before yargs setup');

packages/docs/.releaserc.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"extends": "semantic-release-monorepo",
3+
"branches": ["release"],
4+
"plugins": []
5+
}

packages/docs/Dockerfile

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,14 @@
1-
FROM node:20-alpine
1+
FROM node:23-alpine
22

33
WORKDIR /app
4-
5-
# Install pnpm
64
RUN npm install -g pnpm
7-
8-
# Copy package.json and lock files
9-
COPY package.json pnpm-lock.yaml ./
10-
11-
# Install dependencies
12-
RUN pnpm install --frozen-lockfile
13-
14-
# Copy the rest of the application
155
COPY . .
6+
RUN pnpm install --frozen-lockfile
167

17-
# Build the Docusaurus site
188
ENV NODE_ENV=production
19-
RUN pnpm build
9+
RUN pnpm --filter mycoder-docs build
2010

21-
# Expose the port the app will run on
2211
ENV PORT=8080
2312
EXPOSE ${PORT}
2413

25-
# Command to run the application
26-
CMD ["pnpm", "serve", "--port", "8080", "--no-open"]
14+
CMD ["pnpm", "--filter", "mycoder-docs", "start"]

packages/docs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
"write-translations": "docusaurus write-translations",
1616
"write-heading-ids": "docusaurus write-heading-ids",
1717
"typecheck": "tsc",
18-
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
1918
"clean": "rimraf .docusaurus build",
20-
"clean:all": "pnpm clean && rimraf node_modules"
19+
"clean:all": "pnpm clean && rimraf node_modules",
20+
"semantic-release": "pnpm exec semantic-release -e semantic-release-monorepo"
2121
},
2222
"dependencies": {
2323
"@docusaurus/core": "3.7.0",

0 commit comments

Comments
 (0)