Home
mweinbach
/
agent-coworker
public
mweinbach/agent-coworker
Overview
Code
History
Branches
Pull requests
Issues
Insights
Home
Overview
Code
PRs
Issues
More
a bunch of changes
5 months ago
53191ef
Authored
mweinbach
5/18/2026, 3:54:18 AM
Parent
53e51e1
173 files changed
apps/desktop/electron/services/serverManager.ts
+12
−0
apps/desktop/src/app/store.feedMapping.ts
+1
−0
apps/desktop/src/ui/ChatView.tsx
+2
−6
apps/desktop/src/ui/chat/ActivityGroupCard.tsx
+162
−17
apps/desktop/src/ui/settings/pages/WorkspacesPage.tsx
+19
−7
apps/desktop/test/chat-activity-group-card.test.tsx
+1
−1
config/models/google/ajax.json
+1
−1
docs/architecture.md
+3
−3
skills/doc/assets/doc-small.svg
+0
−3
skills/doc/assets/doc.png
—
—
skills/doc/references/design_presets.md
+0
−313
skills/doc/references/header_templates.md
+0
−373
skills/doc/scripts/render_docx.py
+0
−296
skills/{doc => documents}/LICENSE.txt
+0
−0
skills/{doc => documents}/SKILL.md
+94
−94
skills/{doc => documents}/agents/openai.yaml
+2
−2
skills/{doc => documents}/assets/file-document.png
—
—
skills/{doc => documents}/examples/end_to_end_smoke_test.md
+0
−0
skills/{doc => documents}/manifest.txt
+0
−2
skills/{doc => documents}/ooxml/comments.md
+0
−0
skills/{doc => documents}/ooxml/hyperlinks_and_fields.md
+0
−0
skills/{doc => documents}/ooxml/rels_and_content_types.md
+0
−0
skills/{doc => documents}/ooxml/tracked_changes.md
+0
−0
skills/{doc => documents}/render_docx.py
+0
−23
skills/{doc => documents}/scripts/a11y_audit.py
+0
−0
skills/{doc => documents}/scripts/accept_tracked_changes.py
+0
−0
skills/{doc => documents}/scripts/add_tracked_replacements.py
+0
−0
skills/{doc => documents}/scripts/apply_template_styles.py
+0
−0
skills/{doc => documents}/scripts/captions_and_crossrefs.py
+0
−0
skills/{doc => documents}/scripts/comments_add.py
+0
−0
skills/{doc => documents}/scripts/comments_apply_patch.py
+0
−0
skills/{doc => documents}/scripts/comments_extract.py
+0
−0
skills/{doc => documents}/scripts/comments_strip.py
+0
−0
skills/{doc => documents}/scripts/content_controls.py
+0
−0
skills/{doc => documents}/scripts/docx_ooxml_patch.py
+0
−0
skills/{doc => documents}/scripts/docx_table_to_csv.py
+0
−0
skills/{doc => documents}/scripts/fields_materialize.py
+0
−0
skills/{doc => documents}/scripts/fields_report.py
+0
−0
skills/{doc => documents}/scripts/flatten_ref_fields.py
+0
−0
skills/{doc => documents}/scripts/footnotes_report.py
+0
−0
skills/{doc => documents}/scripts/heading_audit.py
+0
−0
skills/{doc => documents}/scripts/images_audit.py
+0
−0
skills/{doc => documents}/scripts/insert_note.py
+0
−0
skills/{doc => documents}/scripts/insert_ref_fields.py
+0
−0
skills/{doc => documents}/scripts/insert_toc.py
+0
−0
skills/{doc => documents}/scripts/internal_nav.py
+0
−0
skills/{doc => documents}/scripts/make_fixtures.py
+0
−0
skills/{doc => documents}/scripts/merge_docx_append.py
+0
−0
skills/{doc => documents}/scripts/privacy_scrub.py
+0
−0
skills/{doc => documents}/scripts/redact_docx.py
+0
−0
skills/{doc => documents}/scripts/render_and_diff.py
+0
−0
skills/{doc => documents}/scripts/section_audit.py
+0
−0
skills/{doc => documents}/scripts/set_protection.py
+0
−0
skills/{doc => documents}/scripts/style_lint.py
+0
−0
skills/{doc => documents}/scripts/style_normalize.py
+0
−0
skills/{doc => documents}/scripts/table_geometry.py
+6
−43
skills/{doc => documents}/scripts/watermark_add.py
+0
−0
skills/{doc => documents}/scripts/watermark_audit_remove.py
+0
−0
skills/{doc => documents}/scripts/xlsx_to_docx_table.py
+0
−0
skills/{doc => documents}/tasks/accessibility_a11y.md
+0
−0
skills/{doc => documents}/tasks/captions_crossrefs.md
+0
−0
skills/{doc => documents}/tasks/clean_tracked_changes.md
+0
−0
skills/{doc => documents}/tasks/comments_manage.md
+0
−0
skills/{doc => documents}/tasks/compare_diff.md
+0
−0
skills/{doc => documents}/tasks/create_edit.md
+0
−0
skills/{doc => documents}/tasks/fields_update.md
+0
−0
skills/{doc => documents}/tasks/fixtures_edge_cases.md
+0
−0
skills/{doc => documents}/tasks/footnotes_endnotes.md
+0
−0
skills/{doc => documents}/tasks/forms_content_controls.md
+0
−0
skills/{doc => documents}/tasks/headings_numbering.md
+0
−0
skills/{doc => documents}/tasks/images_figures.md
+0
−0
skills/{doc => documents}/tasks/multi_doc_merge.md
+0
−0
skills/{doc => documents}/tasks/navigation_internal_links.md
+0
−0
skills/{doc => documents}/tasks/privacy_scrub_metadata.md
+0
−0
skills/{doc => documents}/tasks/protection_restrict_editing.md
+0
−0
skills/{doc => documents}/tasks/read_review.md
+0
−0
skills/{doc => documents}/tasks/redaction_anonymization.md
+0
−0
skills/{doc => documents}/tasks/sections_layout.md
+0
−0
skills/{doc => documents}/tasks/style_lint_normalize.md
+0
−0
skills/{doc => documents}/tasks/tables_spreadsheets.md
+0
−0
skills/{doc => documents}/tasks/templates_style_packs.md
+0
−0
skills/{doc => documents}/tasks/toc_workflow.md
+0
−0
skills/{doc => documents}/tasks/verify_render.md
+0
−2
skills/{doc => documents}/tasks/watermarks_background.md
+0
−0
skills/{doc => documents}/troubleshooting/libreoffice_headless.md
+0
−2
skills/{doc => documents}/troubleshooting/run_splitting.md
+0
−0
skills/{slides => presentations}/SKILL.md
+22
−60
skills/{slides => presentations}/agents/openai.yaml
+1
−1
skills/{slides => presentations}/assets/file-presentation.png
—
—
skills/{slides => presentations}/profiles/appendix-heavy.md
+0
−0
skills/{slides => presentations}/profiles/consumer-retail.md
+0
−0
skills/{slides => presentations}/profiles/engineering-platform.md
+0
−0
skills/{slides => presentations}/profiles/finance-ir.md
+0
−0
skills/{slides => presentations}/profiles/gtm-growth.md
+0
−0
skills/{slides => presentations}/profiles/product-platform.md
+0
−0
skills/presentations/profiles/template-and-edit.md
+32
−0
skills/{slides => presentations}/scripts/artifact_tool_utils.mjs
+0
−4
skills/{slides => presentations}/scripts/build_artifact_deck.mjs
+0
−0
skills/{slides => presentations}/scripts/check_icon_manifest.mjs
+0
−0
skills/{slides => presentations}/scripts/check_layout_quality.mjs
+0
−0
skills/{slides => presentations}/scripts/cleanup_presentation_workspace.mjs
+15
−25
skills/{slides => presentations}/scripts/create_reference_slide.py
+0
−0
skills/{slides => presentations}/scripts/create_reference_slides.py
+1
−21
skills/{slides => presentations}/scripts/make_contact_sheet.py
+0
−0
skills/{slides => presentations}/scripts/openai_generate_image.py
+0
−0
skills/{slides => presentations}/scripts/render_artifact_slide.mjs
+0
−0
skills/{slides => presentations}/scripts/render_lucide_icon.mjs
+0
−0
skills/{slides => presentations}/scripts/run_prompt_battle.mjs
+1
−1
skills/{slides => presentations}/subagent-instructions.md
+0
−26
skills/{slides => presentations}/templates/design-system-template.md
+0
−0
skills/{slides => presentations}/templates/icon-manifest-template.json
+0
−0
skills/{slides => presentations}/templates/visual-qa-template.md
+0
−22
skills/slides/LICENSE.txt
+0
−201
skills/slides/assets/pptxgenjs_helpers/code.js
+0
−104
skills/slides/assets/pptxgenjs_helpers/image.js
+0
−333
skills/slides/assets/pptxgenjs_helpers/index.js
+0
−33
skills/slides/assets/pptxgenjs_helpers/latex.js
+0
−51
skills/slides/assets/pptxgenjs_helpers/layout.js
+0
−643
skills/slides/assets/pptxgenjs_helpers/layout_builders.js
+0
−358
skills/slides/assets/pptxgenjs_helpers/svg.js
+0
−36
skills/slides/assets/pptxgenjs_helpers/text.js
+0
−789
skills/slides/assets/pptxgenjs_helpers/util.js
+0
−24
skills/slides/assets/slides-small.svg
+0
−3
skills/slides/assets/slides.png
—
—
skills/slides/google-slides.md
+0
−322
skills/slides/profiles/template-and-edit.md
+0
−153
skills/slides/references/pptxgenjs-helpers.md
+0
−61
skills/slides/scripts/create_montage.py
+0
−300
skills/slides/scripts/detect_font.py
+0
−882
skills/slides/scripts/ensure_raster_image.py
+0
−218
skills/slides/scripts/executable_resolution.py
+0
−304
skills/slides/scripts/inspect_template_deck.mjs
+0
−216
skills/slides/scripts/prepare_template_starter_deck.mjs
+0
−229
skills/slides/scripts/render_slides.py
+0
−279
skills/slides/scripts/slides_test.py
+0
−201
skills/spreadsheet/LICENSE.txt
+0
−201
skills/spreadsheet/assets/spreadsheet-small.svg
+0
−3
skills/spreadsheet/assets/spreadsheet.png
—
—
skills/spreadsheet/references/examples/openpyxl/create_basic_spreadsheet.py
+0
−51
skills/spreadsheet/references/examples/openpyxl/create_spreadsheet_with_styling.py
+0
−96
skills/spreadsheet/references/examples/openpyxl/read_existing_spreadsheet.py
+0
−59
skills/spreadsheet/references/examples/openpyxl/styling_spreadsheet.py
+0
−79
skills/{spreadsheet => spreadsheets}/SKILL.md
+6
−24
skills/{spreadsheet => spreadsheets}/agents/openai.yaml
+1
−1
skills/{spreadsheet => spreadsheets}/assets/file-spreadsheet.png
—
—
skills/{spreadsheet => spreadsheets}/charts.md
+0
−0
skills/{spreadsheet => spreadsheets}/style_guidelines.md
+0
−0
skills/{spreadsheet => spreadsheets}/templates/financial_models.md
+0
−0
skills/{spreadsheet => spreadsheets}/templates/healthcare.md
+0
−0
skills/{spreadsheet => spreadsheets}/templates/marketing_advertising.md
+0
−0
skills/{spreadsheet => spreadsheets}/templates/scientific_research.md
+0
−0
src/codexPrimaryRuntime.ts
+59
−4
src/prompt.ts
+6
−6
src/runtime/googleInteractionsRuntime.ts
+122
−8
src/server/jsonrpc/routes/workspace.ts
+1
−1
src/server/projection/conversationProjection.ts
+1
−1
src/server/spreadsheetPreview.ts
+18
−3
src/skills/catalog.ts
+3
−0
src/skills/defaultGlobalSkills.ts
+0
−3
src/tools/bash.ts
+43
−3
src/tools/glob.ts
+19
−3
src/tools/skill.ts
+1
−1
src/tools/webFetch.ts
+2
−1
test/codexPrimaryRuntime.test.ts
+24
−19
test/jsonrpc.projectors.test.ts
+61
−0
test/jsonrpc.workspace-route.test.ts
+2
−3
test/package-manifest.test.ts
+3
−1
test/prompt.test.ts
+6
−6
test/runtime.google-interactions.test.ts
+211
−3
test/server.test.ts
+1
−1
test/slides-scripts.test.ts
+0
−169
test/spreadsheetPreview.test.ts
+1
−1
test/tools.test.ts
+21
−11