Browse documentation

REPODESK DOCUMENTATION

Original Markdown from stonega/repodesk. This versioned snapshot includes proposals and research, not just shipped features. See the implementation evidence for current scope and limits.

View source at 521ccc0

Every Agent: detailed public feature inventory

Baseline reviewed 2026-09-18; public launch follow-up reviewed 2026-10-07. Read the launch follow-up for current findings and RepoDesk recommendations. The original inventory below preserves the September snapshot. See the source register for methods and limitations. “Documented” means publicly claimed, not tested by us. Telegram equivalents are proposals, not implementation claims.

Product model

At the September review, Every Agent was a beta AI coworker embedded in Slack. Its target champion was someone who introduces AI to colleagues through useful, repeatable team work. The central loop is to delegate a recurring task, reuse it, correct it in conversation, and let the team benefit from that accumulated context. The interface spans chat and a web dashboard. Homepage, installation FAQ

Conversation and collaboration

IDPublic capabilityEvidence and detailProposed Telegram equivalent
E-01Work inside team chatDocumented: mention the bot in a conversation or DM it to ask questions and delegate work.Commands and replies in approved groups; private bot chat.
E-02Recurring work as the entry pointDocumented: repeated reporting and follow-up tasks are the primary use case.Start with a repeatable recap rather than an unrestricted autonomous agent.
E-03Preserve prior output conventionsDemonstrated: a weekly engineering recap references the prior week's format.Versioned workflow template and approved example output.
E-04Correct work in the same conversationDocumented: feedback should influence subsequent runs.Reply to a run, review the proposed rule change, save a new workflow version.
E-05Team-shared learningDocumented: team facts persist for colleagues to reuse.Explicit group memory with provenance and editable scope.
E-06Teammates continue existing workDocumented: another person can build on what the initial user established.Shared workflow ownership with member/admin permissions.
E-07Selectively respond to untagged messagesPolicy-disclosed: a lightweight classifier determines whether an untagged message is directed to the agent.Later opt-in classification in monitored groups; ignore unrelated chat.

Sources: support, homepage, FAQ, classifier disclosure. The public material does not specify model selection controls, context limits, response latency, language coverage, voice handling, or guarantees about memory accuracy.

Automations and proactive work

IDPublic capabilityEvidence and detailProposed Telegram equivalent
E-08Natural-language automation setupDocumented tour: describe the task, time, and destination without building a visual workflow.Parse a message into a reviewable workflow definition.
E-09Scheduled executionDocumented: recurring outputs run on a schedule.Persist timezone-aware schedules and unique scheduled occurrences.
E-10Change automations conversationallyDocumented tour: ask again to modify the automation.Reply with edits; show the changed schedule or behavior before saving.
E-11Stop automatic work conversationallyDocumented tour: replying can turn off an automation.Pause/cancel controls on each run and /automations.
E-12Suggest useful automationsDocumented: observes work and suggests recurring tasks it could handle.Suggestions restricted to explicitly monitored chats.
E-13Approve proposed automationsDocumented: suggestions are not set up until the user agrees.Approve, edit, reject, or dismiss a proposal.
E-14Remember rejected ideasDemonstrated: a declined suggestion is not repeatedly proposed.Store rejection scope, reason, and optional expiry.
E-15Periodic opportunity reviewDocumented FAQ: completing Smart/All onboarding adds a weekly review for useful work; editable/cancellable.Separately opt into a weekly suggestion digest.
E-16Monitor busy channelsDocumented tour: read discussion context to find issues requiring attention.Monitor received group/topic messages with coverage disclosure.
E-17Decision and ownership triageDemonstrated: distinguish pending approval and ownerless investigation from routine noise.Digest of blockers, owners, age, and links to evidence.
E-18Reduce notification noiseDemonstrated: propose combining repeated CI failure pings into a summary.Group related events from approved sources; verify bot-generated event visibility.

Sources: tour, FAQ. The approval promise primarily concerns proposed automations. Do not interpret it as proof that every individual tool action requires confirmation: the same FAQ describes automatic reading/joining and an onboarding-created review schedule.

Concrete work examples

IDExample shownWhat is evidencedWhat remains unverified
E-19Engineering ship recapReuse last week's report structure.Exact repository connector, metrics schema, and release detection.
E-20Open pull request digestScheduled recap delivered to an engineering channel.GitHub/GitLab coverage, approval rules and filtering UI.
E-21Sales follow-upsChase unresolved follow-ups after demos.CRM support, whether “chase” drafts or sends, and consent controls.
E-22Social content packDraft social content using a Figma file.Figma authentication, supported file content and export formats.
E-23Support themesWeekly aggregation delivered to the product team.Ticketing integrations, tagging and deduplication.
E-24Stalled support triageIdentify unresolved approval or ownership problems.Accuracy, escalation rules and assignment capabilities.

Sources: homepage examples, tour, FAQ. These demonstrate use cases, not a complete list of shipping connectors or action permissions.

Onboarding and workspace reach

IDDocumented behaviorTelegram design implication
E-25Slack installation requires selecting a workspace and approving app permissions; page says marketplace approval is still under review.Telegram onboarding needs its own bot/chat binding and admin verification.
E-26Offers a copyable request to the Slack administrator.Provide an installation link and clear minimal permission instructions.
E-27Initial introduction arrives privately; no broad announcement unless requested.Private onboarding after the person starts the bot.
E-28Initial reading begins after install, using public channels the installer belongs to. Reading can also join a channel.No direct Bot API equivalent for discovering/joining a user's chats.
E-29Three reach modes: All public channels, Smart selection, Manual selection.Start with explicit chat selection; implement monitoring settings within connected chats.
E-30Smart selection is the default and uses channel names/purposes; sensitive-topic avoidance is model judgment.Prefer explicit deny rules and selection over inferred access.
E-31Abandoned setup continues after roughly ten minutes using Smart selection.Proposed departure: incomplete setup stays inactive.
E-32Manual selection prevents self-joining and self-scheduling in software.Default to manual activation and explicit workflow approval.
E-33All/Smart can join public channels without per-channel prompts; joins remain visible.Group addition and linking require explicit authorized actions.
E-34Never self-joins private channels or externally shared channels; uncertain external status prevents joining.Treat every connected group as a separate audience boundary.
E-35Teammates receive their own consent prompt before their channels/work are examined.Personal connector and private-memory consent remains per user.

Source: installation FAQ. These are Every's stated onboarding choices, not recommended defaults for our product.

Authorization, integrations, files and dashboard

IDPublic capability or boundaryEvidence strength / detail
E-36Bot-only Slack permissionsDocumented: no access through a person's Slack account.
E-37Private conversation membership checksDocumented: checks the requester's membership before accessing another private conversation and refuses on uncertainty.
E-38Automation actor identityDocumented: personal tasks use the creator's reach; team-owned tasks have narrower private-read authority outside their execution conversation.
E-39External shared-channel restrictionDocumented: participates when invited, but cross-conversation requests about that channel are refused.
E-40Public-channel retrievalDocumented: requester need not belong to a public channel; private summaries may be returned elsewhere to an authorized requester.
E-41Private-by-default connectionsDocumented: owner can share an external app connection with selected people or the whole workspace.
E-42Delegated connector accessDocumented: shared use acts through the connection owner's account.
E-43Connection usage logDocumented: workspace log records connection, actor and time; not the read/write content.
E-44Connected Google workPolicy-disclosed: Gmail, Calendar, Drive, Docs and Sheets data; reading, drafting, archiving, storing, deleting and summarizing are named across privacy/terms.
E-45Broader integration brokerPolicy-disclosed: Composio handles long-tail integrations and grants. No complete public connector list was verified.
E-46Web reading and browser sessionsPolicy-disclosed: Cloudflare renders requested public pages; Browserbase supports browsing tasks. No general autonomous browsing guarantee.
E-47Persistent opened filesDocumented: files opened for work persist in a private workspace area across conversations until deletion is requested.
E-48Management dashboardDocumented sections: connections, automations, standing instructions, skills, generated work and workspace administration. Editing/versioning UI details unknown.
E-49Independent workspacesDocumented: separate channels, automations and billing; one account may link several workspaces.
E-50Chat use without an Every accountDocumented: ordinary Slack interaction requires no separate Every account.
E-51No dedicated mobile appDocumented: chat and web dashboard are the surfaces.

Sources: FAQ, privacy, terms. Connector operation categories in legal text are not proof that each operation is generally available to every account.

Data lifecycle and support

IDPublic statementProduct significance
E-52Copies conversation messages and removes that cache after 90 days via daily cleanup.Establish a specific message-retention class.
E-53Cache includes shortened text, author identity, location and attachment metadata, not file bytes.Separate message metadata from acquired file storage.
E-54Task-associated snippets and opened files are outside that 90-day cache rule.“90-day retention” is not a blanket deletion promise.
E-55FAQ says there is no bulk history export or search index.Distinguish task context from a company-wide knowledge search product.
E-56No internal dashboard/support tool for browsing workspace messages is described.Restrict operational access; this does not prove zero infrastructure-level access.
E-57Policy names Anthropic conversation-state storage and other subprocessors; states no model training on this data.Provider retention and training terms need independent decisions for our service.
E-58Removal deletes Slack credentials immediately, stops processing and starts workspace deletion within 14 business days.Define uninstall, revocation and purge behavior explicitly.
E-59Workspace/person deletion requests are supported; deleting agent data does not remove Slack originals.Offer deletion with clear boundaries for Telegram copies.
E-60Email support for setup, billing and failures; account not required to contact support.Provide support with run IDs and minimal diagnostic data.

Sources: FAQ, privacy, support. Privacy text has both broad retention language and more specific Slack deletion rules; do not collapse them into one universal TTL.

Pricing: unresolved conflict at the September review

The October follow-up supersedes this historical pricing finding.

SourcePublic statement on research date
Pricing pageProvider API token rates without markup; beta has no seats, tiers or platform fee. Workspace prepaid balance, manual top-ups, optional threshold-based refill and monthly cap. Admin sees balance, cycle spend and invoices.
Installation FAQ and tour FAQ$15 funded usage per person, capped at $500 per workspace, initially no card. After personal allowance, requires individual Every membership or an admin-assigned team membership described as $30/person/month. Extra member usage draws from the workspace balance at API cost.

These statements disagree about membership/seat costs. Both describe changeable beta pricing. Do not combine them into an asserted price, use them for our margin forecast, or assume the standalone pricing page supersedes the FAQ without vendor confirmation. Our initial beta should expose usage and enforce budgets; commercial terms remain open.

Important unknowns

  1. Which connector operations are live, their OAuth scopes, and their plan eligibility.
  2. Exact model/version selection, fallback behavior, context window and execution limits.
  3. Memory storage, retrieval scope, conflict resolution and correction rollback.
  4. Supported skill format, tool sandbox, skill review and publishing process.
  5. Automation language, timezones, retries, missed runs, dependency chains and versioning.
  6. How approval, scheduling and onboarding-created tasks interact in every case.
  7. Dashboard roles, SSO, exports, API access, audit retention and access reviews.
  8. File formats, quotas, malware handling, output artifacts and sharing controls.
  9. Availability guarantees, scale limits, run cancellation and incident recovery.
  10. Actual pricing and trial/membership treatment of multi-workspace users.

These are design questions for us, not negative findings about Every.

Launch follow-up (2026-10-07)

Scope: the current product page, the October 6 launch announcement, and refreshed pricing and installation FAQ. See source records E9–E12. No account, Slack installation or authenticated product test was performed. These are newly verified or newly emphasized claims; we cannot establish that every capability was introduced on launch day.

Current public evidence

FindingEvidence strengthSource
Public launch on October 6; a shared company agent in SlackDocumentedAnnouncement
Built-in skills; successful workflows can become team skills; corrections can persistDocumentedAnnouncement
Frontier Alerts recommend developments relevant to current tools/workflowsDocumented; relevance and frequency untestedAnnouncement
Named business integrations and a claim of over 1,000 toolsDocumented claim; operation-level availability unknownAnnouncement
Claude Managed Agents powers the shared agentDocumented; internal architecture unknownAnnouncement
Coding and PR creation for review; merged-PR reports; feedback saved to workflowsCoding documented, report and feedback examples demonstratedProduct page
Temporary access requests and approval controls in task resultsDemonstrated; exact grant lifecycle unknownProduct page
Connections shared with selected teammates; opened files retained across conversationsDocumentedInstallation FAQ

The change in emphasis is toward making one person's useful process reusable by colleagues. That is our interpretation of the launch materials, not a claim that the earlier product lacked team reuse. The September inventory already recorded scheduling, corrections, shared learning, approvals and connector sharing.

RepoDesk already has much of the foundation

The comparison uses the current working tree and implementation evidence, including October 5–6 entries. Some older design/roadmap passages still describe continuous coding as planned; the newer implementation evidence takes precedence for this research. Local implementation does not establish live pilot acceptance.

CapabilityCurrent RepoDesk evidenceActual remaining opportunity
Recurring workApproved daily/weekly schedules, timezone handling, unique occurrences and lifecycle controls in workflow servicesAdd useful repository inputs and templates; weekdays-only recurrence would need an extension beyond the current schema
Corrections and memoryApproved personal/workspace/workflow instructions; retained discussion summaries, decisions and todosConnect feedback to skill drafts and evaluation examples; avoid describing basic memory as a missing feature
SkillsAdmin create/import, publish, enable and rollback; load_skill in agent toolsConversational extraction and discovery; built-in tools currently offer instruction proposals, not skill-creation proposals
Coding collaborationDurable tasks, product questions, bounded repair and same-task/PR continuationBetter handoff summaries and reusable engineering procedures
Task feedbackReadable progress, scoped status/cancellation and rich Telegram repliesConsistent outcome summaries linking changes, checks, remaining decisions and PRs
GitHubApp connection, verified user access, Code Truth, issue submission and coding tasksGeneral read-only issue/PR metadata and digests remain proposed
MediaGuarded images, text/code and selectable PDF input in attachment supportDurable generated artifacts and selected documentation connectors

The current skill Test action is a deterministic policy preview, as the catalog implementation and skills design explain. It does not evaluate whether a model follows the skill or produces a useful answer. A future quality evaluation must be a separate, budgeted capability.

At the research date these were our proposals. The user subsequently authorized R01–R03 on 2026-10-07; see their local implementation plan. Other items remain proposals. Order reflects fit with the GitHub product journey, reuse of existing infrastructure and likely reviewability. Effort is relative, not a date commitment.

IDPriority / effortProposed additionUseful Telegram requestIncrement beyond current behavior
R01Next / mediumGitHub status and repository digest“Every morning, summarize yesterday's merged PRs and outstanding reviews in this topic.”Authorized issue/PR metadata tools, freshness, paging and cited links, composed with existing schedules
R02Next / mediumSave a successful conversation as a skill“Save this bug-triage process so the team can use it.”Draft extraction with inputs, output conventions, examples, source references and requested tools; explicit publication by an authorized admin
R03Next / small–mediumWork handoff and unfinished-task brief“Where did we leave off, and what needs my answer or review?”Aggregate accessible durable tasks and retained discussion records into next actions across the user's permitted conversations
R04With R01/R02 / small–mediumCurated engineering skills“Use our release-note format for this week's changes.”Ready-to-use release notes, issue triage, source explanations and coding handoffs; tools still need independent grants
R05After R01 / mediumProactive blocker and review follow-up“Tell me when a PR has waited for review for two days.”Opt-in observation, thresholds, suppression and quiet hours; extend F07
R06Later / medium–largeOne documentation connector“Use this approved specification to prepare the implementation task.”Start with either Notion or Google Drive based on pilot demand; read-only selection, per-user access and provenance
R07Later / mediumGenerated engineering artifacts“Give me the implementation plan and test report as downloadable files.”Tenant-scoped artifacts, source references, expiry and authorized downloads; current attachment input is not an output library
R08Later / mediumWorkflow-relevant frontier alerts“Which new model or tool is worth testing for our current tasks?”Official release feeds, relevance to declared tools/skills, restrained cadence and links to evidence; no automatic model/configuration changes

R01 is the clearest missing repository capability. R02 makes the existing skills system easier to use. R03 can provide value from application records before new connectors are available. R04 packages the first three into workflows people can discover and repeat. Do not count separate templates as separate platform features.

Concrete scope for the first additions

R01 — begin with reads, then compose the report. Support questions about open PRs, merged PRs in a time window, pending review and issue status. Return repository, item URL, retrieval time and coverage. Keep metadata facts separate from inferred user impact; explaining a change may need additional authorized source/diff context. Scheduling currently fixes source/destination to the execution chat/topic, so adding repository inputs needs an explicit workflow scope contract. For a group digest, authorize the audience as well as the task owner. Grant loss blocks future reads and delivery. Partial paging or provider failure must appear as incomplete coverage, not “no changes.” Unique occurrence and delivery controls must survive restarts.

R02 — create a draft from a chosen successful run. Extract a named procedure and a sanitized example, show the scope and difference from an existing version, then use the catalog's publication controls. Ordinary members can propose; admins publish shared skills. Preserve original source references and exclude private conversation content from shared examples unless sharing is authorized. A saved skill never inherits the original user's credentials, repository grants or coding authority. Keep an existing workflow's pinned version until an explicit upgrade. Start with instruction skills and registered tools, not executable bundle generation. Approved corrections can later propose a new draft plus a regression example; evaluate usefulness separately from the existing policy preview.

R03 — summarize state, not guessed agent internals. Show the original goal, last confirmed checkpoint, waiting question, next action, verification status and PR link when present. Use app-managed task records and authorized discussion summaries; do not scan developers' personal Codex/Claude directories. Existing records can support a manual brief first, followed by an optional personal schedule. Cross-topic aggregation needs an explicit read policy; group briefs must not include private tasks. Every's session-log testimonial is a customer anecdote, not proof of a general session-sync integration.

For acceptance, evaluate factual/source accuracy and digest usefulness for R01, whether a colleague successfully reuses a skill for R02, and whether R03 identifies the right next action. Include denied audiences, revoked access, duplicate events and scheduling failures when these proposals become implementation work.

Other ideas and tradeoffs

  • Resource-specific access requests could improve denial handling later. RepoDesk already has workspace enrollment requests; the addition would be a repository/tool request with scope, expiry and an auditable decision. An app-level grant cannot bypass the person's GitHub permissions. This is separate from R01–R08.
  • A consistent result summary can accompany R03/R04: what changed, evidence/checks, remaining questions and the artifact/PR link. Existing rich replies and progress controls provide the delivery foundation.
  • Broad CRM, finance, hiring and purchasing integrations have weak fit with the current repository-focused pilot. Select the first documentation connector from actual demand instead of pursuing the advertised integration count.
  • Automatic merging, deployment, external outreach and auto-installing tools would expand current authorization contracts. They are not implied by a shared skill or a competitor demonstration.
  • Keep Pi plus the existing application services and Codex runner for these proposals. The competitor's runtime choice alone supplies no reason to migrate ours.
  • Slack channel discovery/history behavior does not transfer to Telegram. Work from connected chats and delivered, retained messages; disclose missing coverage.

Recommended sequence: establish the live GitHub pilot; add R01 and a release-note template; add R02 and correction-derived skill drafts; add R03; then evaluate R05 and one R06 connector. R03's app-record-only prototype can proceed independently of the metadata tool. R07/R08 should follow evidence of repeated use.

Pricing update

The current product pricing section gives $30/user/month or $24/user/month billed annually, plus provider token costs without markup. The pricing page now includes membership, initial credits and workspace balance/refill rules. The September membership-versus- usage-only conflict is therefore no longer the current finding.

This is a product-pricing observation, not a proposal for RepoDesk billing or a vendor quote. We have not tested purchase flows or measured all-in cost.