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
4 changes: 2 additions & 2 deletions .github/workflows/issue-comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ jobs:

- name: Configure Git
run: |
git config --global user.name "MyCoder (On behalf of ${{ github.event.comment.user.login }})"
git config --global user.email "[email protected]"
git config --global user.name "Ben Houston (via MyCoder)"
git config --global user.email "[email protected]"

- run:
pnpm install -g mycoder
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,19 @@ jobs:
- name: Test
run: pnpm test

- name: Debug - Show recent commits
run: git log -n 10 --pretty=format:"%h %s" --date=short

- name: Debug - Run verify-release-config
run: pnpm verify-release-config

- name: Configure Git
run: |
git config --global user.email "[email protected]"
git config --global user.name "Ben Houston (via GitHub Actions)"

- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: pnpm semantic-release
run: pnpm release
2 changes: 1 addition & 1 deletion .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Validate commit message with commitlint
pnpm exec commitlint --edit $1
# pnpm exec commitlint --edit $1
18 changes: 0 additions & 18 deletions .releaserc.json

This file was deleted.

49 changes: 0 additions & 49 deletions CHANGELOG.md

This file was deleted.

11 changes: 0 additions & 11 deletions lerna.json

This file was deleted.

1 change: 0 additions & 1 deletion lerna.json.bak

This file was deleted.

5 changes: 1 addition & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,8 @@
"gcloud-setup": "gcloud auth application-default login && gcloud config set account \"[email protected]\" && gcloud config set project drivecore-primary && gcloud config set run/region us-central1",
"cli": "cd packages/cli && node --no-deprecation bin/cli.js",
"prepare": "husky",
"semantic-release": "semantic-release",
"verify-release-config": "node scripts/verify-release-config.js",
"release": "pnpm verify-release-config && pnpm exec lerna exec --concurrency 1 -- pnpm exec semantic-release -e semantic-release-monorepo"
"release": "pnpm verify-release-config && pnpm -r --workspace-concurrency=1 exec -- pnpm exec semantic-release -e semantic-release-monorepo"
},
"lint-staged": {
"*.{js,jsx,ts,tsx}": [
Expand All @@ -35,7 +34,6 @@
"rimraf": "^6.0.1"
},
"devDependencies": {
"@changesets/cli": "^2.28.1",
"@commitlint/cli": "^19.7.1",
"@commitlint/config-conventional": "^19.7.1",
"@eslint/js": "^9",
Expand All @@ -52,7 +50,6 @@
"eslint-plugin-promise": "^7.2.1",
"eslint-plugin-unused-imports": "^4.1.4",
"husky": "^9.1.7",
"lerna": "^8.2.1",
"lint-staged": "^15.4.3",
"prettier": "^3.5.1",
"semantic-release": "^24.2.3",
Expand Down
19 changes: 19 additions & 0 deletions packages/agent/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
# mycoder-agent-v1.0.0 (2025-03-11)


### Bug Fixes

* **monorepo:** implement semantic-release-monorepo for proper versioning of sub-packages ([96c6284](https://github.com/drivecore/mycoder/commit/96c62848fbc3a4c1c591f3fd6202486e6461c4f2))
* only consider response empty if no text AND no tool calls ([#127](https://github.com/drivecore/mycoder/issues/127)) ([af20ec5](https://github.com/drivecore/mycoder/commit/af20ec54468afed49632306fe553b307ab3c4ba5))
* Replace shell commands with Node.js APIs for cross-platform compatibility ([07b4c24](https://github.com/drivecore/mycoder/commit/07b4c24fa17d19c468a76404a367f6afc0005517))
* token caching ([5972e59](https://github.com/drivecore/mycoder/commit/5972e59ab572040e564d1756ab8a5625215e14dc))
* use maxTokens in generateTextProps ([bfb9da9](https://github.com/drivecore/mycoder/commit/bfb9da9804d61840344e93cc5bea809e8e16f2ec))


### Features

* add back token tracking, system prompt caching. ([ddc04ab](https://github.com/drivecore/mycoder/commit/ddc04ab0778eb2f571897e825c8d8ba17651db09))
* add showStdIn and showStdout options to shellMessage and shellStart ([aed1b9f](https://github.com/drivecore/mycoder/commit/aed1b9f6ba489da19f2170c136861a7c80ad6e33)), closes [#167](https://github.com/drivecore/mycoder/issues/167)
* add token caching. issue 145 ([d78723b](https://github.com/drivecore/mycoder/commit/d78723bb6d0514110088caf7009e196e3f79769e))
* remove modelProvider and modelName - instant decrepation ([59834dc](https://github.com/drivecore/mycoder/commit/59834dcf932051a5c75624bd6f6ab12254f43769))

# mycoder-agent

## [0.7.0](https://github.com/drivecore/mycoder/compare/v0.6.1...v0.7.0) (2025-03-10)
Expand Down
5 changes: 2 additions & 3 deletions packages/agent/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mycoder-agent",
"version": "0.11.0",
"version": "1.0.0",
"description": "Agent module for mycoder - an AI-powered software development assistant",
"type": "module",
"main": "dist/index.js",
Expand Down Expand Up @@ -29,8 +29,7 @@
"typecheck": "tsc --noEmit",
"clean": "rimraf dist",
"clean:all": "rimraf node_modules dist",
"prepublishOnly": "pnpm run clean && pnpm run build && pnpm run test",
"semantic-release": "semantic-release -e semantic-release-monorepo"
"semantic-release": "pnpm exec semantic-release -e semantic-release-monorepo"
},
"keywords": [
"ai",
Expand Down
19 changes: 19 additions & 0 deletions packages/cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
# mycoder-v1.0.0 (2025-03-11)


### Bug Fixes

* add deepmerge to cli package.json ([ab66377](https://github.com/drivecore/mycoder/commit/ab66377342c9f23fa874d2776e73d365141e8801))
* don't save consent when using --userWarning=false ([41cf69d](https://github.com/drivecore/mycoder/commit/41cf69dee22acc31cd0f2aa9f80e36cd867fb20b))
* **monorepo:** implement semantic-release-monorepo for proper versioning of sub-packages ([96c6284](https://github.com/drivecore/mycoder/commit/96c62848fbc3a4c1c591f3fd6202486e6461c4f2))
* update hierarchical configuration system to fix failing tests ([93d949c](https://github.com/drivecore/mycoder/commit/93d949c03b7ebe96bad36713f6476c38d2a35224))


### Features

* add --githubMode and --userPrompt as boolean CLI options that override config settings ([0390f94](https://github.com/drivecore/mycoder/commit/0390f94651e40de93a8cb9486a056a0b9cb2e165))
* add CLI options for automated usage scenarios ([00419bc](https://github.com/drivecore/mycoder/commit/00419bc3e060db6d0c18fc72e2d7b6957791c875))
* add maxTokens and temperature config options to CLI ([b461d3b](https://github.com/drivecore/mycoder/commit/b461d3b71b686d7679ecac62c0c66cc5a1df8fec)), closes [#118](https://github.com/drivecore/mycoder/issues/118)
* implement hierarchical configuration system ([84d73d1](https://github.com/drivecore/mycoder/commit/84d73d1e6324670890a203f455fe257aeb6ed07a)), closes [#153](https://github.com/drivecore/mycoder/issues/153)
* remove modelProvider and modelName - instant decrepation ([59834dc](https://github.com/drivecore/mycoder/commit/59834dcf932051a5c75624bd6f6ab12254f43769))

# mycoder

## [0.7.0](https://github.com/drivecore/mycoder/compare/v0.6.1...v0.7.0) (2025-03-10)
Expand Down
1 change: 0 additions & 1 deletion packages/cli/COMMIT_CONVENTION.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,3 @@ Commit messages are used to:
2. Generate changelog entries
3. Create GitHub releases

The process is automated through GitHub Actions and uses changesets for release management.
7 changes: 2 additions & 5 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "mycoder",
"description": "A command line tool using agent that can do arbitrary tasks, including coding tasks",
"version": "0.11.0",
"version": "1.0.0",
"type": "module",
"bin": "./bin/cli.js",
"main": "./dist/index.js",
Expand All @@ -27,10 +27,7 @@
"test": "vitest run",
"test:watch": "vitest",
"test:ci": "vitest --run --coverage",
"changeset": "changeset",
"version": "changeset version",
"prepublishOnly": "pnpm run clean && pnpm run build && pnpm run test",
"semantic-release": "semantic-release -e semantic-release-monorepo"
"semantic-release": "pnpm exec semantic-release -e semantic-release-monorepo"
},
"keywords": [
"ai",
Expand Down
Loading